Redis¶
Note
The redis documentation needs a thorough review!
GET /api/1.1/traffic_monitor/stats.json
Authentication Required: Yes
Response Content Type: application/json
Response Messages
HTTP Status Code: 200
Reason: Success
Response Properties
Parameter | Type | Description |
---|---|---|
aaData |
array |
Response Example
{
"aaData": [
[
"0",
"ALL",
"ALL",
"ALL",
"true",
"ALL",
"142035",
"172365661.85"
],
[
1,
"EDGE1_TOP_421_PSPP",
"odol-atsec-atl-03",
"us-ga-atlanta",
"1",
"REPORTED",
"596",
"923510.04",
"69.241.82.126"
]
],
"version": "1.1"
}
GET /api/1.1/redis/stats.json
Authentication Required: Yes
Response Content Type: application/json
Response Messages
HTTP Status Code: 200
Reason: Success
Response Properties
Parameter | Type | Description |
---|---|---|
number |
array | |
what |
string | |
which |
string | |
interval |
string | |
elapsed |
string | |
end |
string | |
start |
string |
Response Example
{
"number": -1,
"what": null,
"which": null,
"interval": " 10 seconds ",
"elapsed": "0.11271 (0.112065) ",
"end": "Thu Jan 1 00:00:00 1970",
"start": "Thu Jan 1 00:00:00 1970"
}
GET /api/1.1/redis/info/:host_name.json
Authentication Required: Yes
Request Route Parameters
Parameter | Type | Description |
---|---|---|
host_name |
string |
Request Example
Response Content Type: application/json
Response Messages
HTTP Status Code: 200
Reason: Success
Response Properties
Parameter | Type | Description |
---|---|---|
Server |
hash | |
>redis_build_id |
string | |
>config_file |
string | |
>uptime_in_seconds |
string | |
>hz |
string | |
>os |
string | |
>redis_git_sha1 |
string | |
>redis_version |
string | |
>tcp_port |
string | |
>redis_git_dirty |
string | |
>redis_mode |
string | |
>run_id |
string | |
>uptime_in_days |
string | |
>gcc_version |
string | |
>arch_bits |
string | |
>lru_clock |
string | |
>multiplexing_api |
string | |
Keyspace |
string | |
>db0 |
string | |
slowlog |
array | |
Persistence |
hash | |
>rdb_bgsave_in_progress |
string | |
>loading |
string | |
>rdb_current_bgsave_time_sec |
string | |
>aof_enabled |
string | |
>rdb_last_bgsave_time_sec |
string | |
>aof_last_rewrite_time_sec |
string | |
>aof_last_write_status |
string | |
>rdb_last_bgsave_status |
string | |
>aof_last_bgrewrite_status |
string | |
>aof_current_rewrite_time_sec |
string | |
>aof_rewrite_scheduled |
string | |
>aof_rewrite_in_progress |
string | |
>rdb_last_save_time |
string | |
>rdb_changes_since_last_save |
string | |
slowlen |
int | |
CPU |
hash | |
>used_cpu_user |
string | |
>used_cpu_sys |
string | |
>used_cpu_user_children |
string | |
>used_cpu_sys_children |
string | |
Memory |
string | |
>used_memory_lua |
string | |
>mem_allocator |
string | |
>used_memory_human |
string | |
>used_memory_peak_human |
string | |
>used_memory_peak |
string | |
>used_memory_rss |
string | |
>mem_fragmentation_ratio |
string | |
>used_memory |
string | |
Replication |
hash | |
>repl_backlog_first_byte_offset |
string | |
>repl_backlog_active |
string | |
>repl_backlog_histlen |
string | |
>repl_backlog_size |
string | |
>role |
string | |
>master_repl_offset |
string | |
>connected_slaves |
string | |
Clients |
hash | |
>client_biggest_input_buf |
string | |
>client_longest_output_list |
string | |
>blocked_clients |
string | |
>connected_clients |
string | |
Stats |
hash | |
>latest_fork_usec |
string | |
>rejected_connections |
string | |
>sync_partial_ok |
string | |
>pubsub_channels |
string | |
>instantaneous_ops_per_sec |
string | |
>total_connections_received |
string | |
>pubsub_patterns |
string | |
>sync_full |
string | |
>keyspace_hits |
string | |
>keyspace_misses |
string | |
>total_commands_processed |
string | |
>expired_keys |
string | |
>sync_partial_err |
string |
Response Example
{
"Server": {
"redis_build_id": "606641459177bc09",
"config_file": "\/etc\/redis\/redis.conf",
"uptime_in_seconds": "1113787",
"hz": "10",
"os": "Linux 2.6.32-220.el6.x86_64 x86_64",
"redis_git_sha1": "00000000",
"redis_version": "2.8.15",
"process_id": "14607",
"tcp_port": "6379",
"redis_git_dirty": "0",
"redis_mode": "standalone",
"run_id": "43c5d003453b96e38ad3eae54026d8e1b078a7fd",
"uptime_in_days": "12",
"gcc_version": "4.4.6",
"arch_bits": "64",
"lru_clock": "16050046",
"multiplexing_api": "epoll"
},
"Keyspace": {
"db0": "keys=26319,expires=0,avg_ttl=0"
},
"slowlog": [
[
"32656",
"1425336191",
"18539",
[
"keys",
"*"
]
]
],
"Persistence": {
"rdb_bgsave_in_progress": "0",
"loading": "0",
"rdb_current_bgsave_time_sec": "-1",
"aof_enabled": "0",
"rdb_last_bgsave_time_sec": "-1",
"aof_last_rewrite_time_sec": "-1",
"aof_last_write_status": "ok",
"rdb_last_bgsave_status": "ok",
"aof_last_bgrewrite_status": "ok",
"aof_current_rewrite_time_sec": "-1",
"aof_rewrite_scheduled": "0",
"aof_rewrite_in_progress": "0",
"rdb_last_save_time": "1424222403",
"rdb_changes_since_last_save": "2595831724"
},
"slowlen": 128,
"CPU": {
"used_cpu_user": "45252.98",
"used_cpu_sys": "154718.84",
"used_cpu_user_children": "0.00",
"used_cpu_sys_children": "0.00"
},
"Memory": {
"used_memory_lua": "33792",
"mem_allocator": "jemalloc-3.6.0",
"used_memory_human": "5.25G",
"used_memory_peak_human": "8.08G",
"used_memory_peak": "8675798632",
"used_memory_rss": "8870088704",
"mem_fragmentation_ratio": "1.57",
"used_memory": "5633381640"
},
"Replication": {
"repl_backlog_first_byte_offset": "0",
"repl_backlog_active": "0",
"repl_backlog_histlen": "0",
"repl_backlog_size": "1048576",
"role": "master",
"master_repl_offset": "0",
"connected_slaves": "0"
},
"Clients": {
"client_biggest_input_buf": "0",
"client_longest_output_list": "0",
"blocked_clients": "0",
"connected_clients": "16"
},
"Stats": {
"latest_fork_usec": "0",
"rejected_connections": "0",
"sync_partial_ok": "0",
"pubsub_channels": "0",
"instantaneous_ops_per_sec": "2238",
"total_connections_received": "2502657",
"evicted_keys": "0",
"pubsub_patterns": "0",
"sync_full": "0",
"keyspace_hits": "49388626",
"keyspace_misses": "780",
"total_commands_processed": "2645272238",
"expired_keys": "0",
"sync_partial_err": "0"
}
}
GET /api/1.1/redis/match/#match/start_date/:start_date/end_date/:end_date/interval/:interval.json
Authentication Required:
Request Route Parameters
Parameter | Type | Description |
---|---|---|
start_date |
string | |
end_date |
string | |
interval |
string |
Request Example
Response Content Type: application/json
Response Messages
HTTP Status Code: 200
Reason: Success
Response Properties
Parameter | Type | Description |
---|---|---|
alerts |
array | |
>level |
string | |
>text |
string | |
version |
string |
Response Example