查看服务监控任务监控数据
URI /v2/service/report/${task_id}.json?start_date=XX&end_date=XX
Method GET
参数说明
'task_id' => 服务监控项目ID(注:通过服务监控任务列表得到)

'start_date' => 开始日期(Y-m-d  默认当天)

'end_date' => 结束日期(Y-m-d  默认当天)
				
结果(json)
Apache监控任务:

{

    'apache_rps' => apahce吞吐率
	
        [
		 {
           'time' => 监控时间,
		   
           'rps' => 吞吐率
		 }
        ]
		 
    'apache_curr_reqs' => apache并发连接数
        
       [
		 {
           'curr_reqs' => 并发连接数 
		 }
        ]
		
    'apache_curr_reqs_status' => apache并发连接数详细
	
        [
		 {
           's_R' => 读取请求,
		   
           's_K' => 持久链接,
		   
           's_W' => 发送响应内容,
		   
           's_C' => 关闭链接,
		   
           's__' => 等待链接
		 } 
       ]
}
		 
Nginx监控任务:

{

    'nginx_rps' => nginx吞吐率
	
        [
		 {
           'rps' => 吞吐率
		 } 
        ] 
		
    'nginx_curr_reqs' => nginx并发连接数
	
       [
		 {
           'curr_reqs' => 并发连接数
		 }
        ]
		
    'nginx_curr_reqs_status' => nginx并发连接数详细
	
        [
		 {
           'reading' => 读取请求,
		   
           'writing' => 处理请求和发送响应,
		   
           'waiting' => 持久连接
		 } 
        ]
		   
    'nginx_rpc' => nginx持久连接利用率
	
        [
		 {
           'rps' => 利用率
		 } 
        ]
}
	
Lighttpd监控任务:

{

    'lighttpd_rps' => lighttpd吞吐率
	
        [
	     {
           'rps' => 吞吐率
		 }
        ]
		 
    'lighttpd_curr_reqs' => lighttp并发连接数
	
        [
		 {
           'curr_reqs' => 并发连接数
		 }
        ]
		
    'lighttpd_curr_reqs_status' => 并发连接数详细
	
        [
		 {
           's_R'=> 读取请求,
		   
           's_K' => 持久链接,
		   
           's_W' => 发送响应内容,
		   
           's_C' => 关闭链接,
		   
           's_' => 等待链接
		 }
        ]
}

Memcache监控任务:

{

  'memcache_keyspace_ratio' => memcache命中率
        
        [
		 {
           'keyspace_ratio' => 命中率
		 }
        ]
		
     'memcache_bytes' => 消耗内存
	 
        [
		 {
           'bytes' => 使用内存
		 }
        ]
		
     'memcache_curr_connections' => mamcache连接数
	 
        [
		 {
           'curr_connections' => 当前连接数
		 }
        ]
		
     'memcache_connected_sec' => memcache每秒连接数
	 
        [
		 {
           'connected_sec' => 连接每秒
		 }
        ]
		
     'memcache_curr_times' => memcache缓存数量
	 
        [
		 {
           'curr_items' => 缓存数量
		 }
        ]
		
     'memcache_read_sec' => memcache读写每秒
	 
        [
		 {
           'read_sec' => 读,
		   
           'write_sec' => 写
		 }
        ]
		
     'memcache_mem_ratio' => memcache空间使用率
	 
        [
		 {
           'mem_ratio' => 空间使用率
		 }
        ]
}

Mongodb监控任务:

{

     'mongodb_globalLock_ratio' => 锁定时间比例
	 
        [
		 {
           'globalLock_ratio' => 锁定时间比例%
		 }
        ]
		
    'mongodb_globalLock_currentQueue_total' => 锁信息
	   
        [
		 {
            'globalLock_currentQueue_total' => 当前等待锁总数,
			
            'globalLock_currentQueue_readers' => 当前等待读锁数,
			
            'globalLock_currentQueue_writers' => 当前等待写锁数
		 }
        ]
		
    'mongodb_connections_current' => 连接数
	
        [
		 {
            'connections_current' => 当前连接数,
			
            'connections_available' => 可用连接数
		 }
        ]
		
    'mongodb_indexCounters_missRatio' => 索引命中率
	
        [
		 {
            'indexCounters_missRatio' => 索引命中率%
		 }
        ]
		
    'mongodb_indexCounters_btree_accesses_sec' => 索引访问次数每秒
	
        [
		 {
            'indexCounters_btree_accesses_sec' => 索引访问次数每秒
	     }
        ]
		
    'mongodb_opcounters_insert_sec' => 吞吐率
	    
        [
		 {
            'opcounters_insert_sec' => insert吞吐率,
			
            'opcounters_query_sec' => query吞吐率,
			
            'opcounters_update_sec' => update吞吐率,
			
            'opcounters_delete_sec' => delete吞吐率,
			
            'opcounters_getmore_sec' => getmore吞吐率,
			
            'opcounters_command_sec' => command吞吐率
		 }
        ]
		
     'mongodb_mem_resident' => 使用内存
	 
        [
		 {
            'mem_resident' => 使用内存,
			
            'mem_maped' => 使用空间
		 }
        ]
		
     'mongodb_page_faults_sec' => 分页次数
	 
        [
		 {
            'page_faults_sec' => 分页次数
	     }
        ]
}

Mysql监控任务:

{

     'mysql_query_detail => 查询吞吐率
	 
        [
		 {
            'Com_change_db' => change_db,
			
            'Com_select' => select,
			
            'Com_update' => update,
			
            'Com_insert' => insert,
			
            'Com_delete' => delete
		 }
        ]
		
     'mysql_qpc' => 持久连接利用率
	 
        [
		 {
            'Connections' => 平均每次连接处理查询次数
		 }
        ]
		
     'mysql_connps' => 连接吞吐率
	 
        [
		 {
            'Connections' => 每秒连接次数,
			
            'Threads_created' => 每秒实际创建连接次数
		 }
        ]
		
     'mysql_conncache_hitrate' => 连接缓存命中率
	 
        [
		 {
            'Connections' => 连接缓存命中率
		 }
        ]
		
     'mysql_curr_conn' => 并发连接
	 
        [
		 {
            'max_connections' => 最大允许连接数,
			
            'Max_used_connections' => 实际最大连接数,
			
            'Threads_connected' => 当前连接数,
			
            'Threads_cached' => 缓存连接数,
			
            'Threads_running' => 活跃连接数
		 }
        ]
		
      'mysql_kcache_hitrate' => 索引命中率
	  
        [
		 {
            'Key_read_requests' => 索引缓存命中率
		 }
        ]
		
      'mysql_kcache_read' => 索引读取统计
	  
        [
		 {
            'Key_read_requests' => 索引请求次数,
			
            'Key_reads' => 索引实际读取次数
		 }
        ]
		
      'mysql_qcache_usage' => 查询缓存空间使用率
	  
        [
		 {
            'query_cache_size' => 查询缓存空间大小,
            'Qcache_free_memory' => 已用缓存空间
		 }
        ]
		
      'mysql_qcache_hitrate' => 查询缓存命中率
	    
        [
		 {
            'Qcache_hits' =>  查询缓存命中率
         }
        ]
		
      'mysql_qcache_querysum' => 缓存查询数
	  
        [
		 {
            'Qcache_queries_in_cache' => 缓存查询数
		 }
        ]
		
      'mysql_tlock_locks' => 表锁统计
	    
        [
		 {
            'Table_locks_immediate' => 立即释放的表锁数,
			
            'Table_locks_waited' => 需要等待的表锁数
	     }
        ]
		
      'mysql_traffic => 流量统计
	  
        [
		 {
            'Bytes_received' => 流入速率,
			
            'Bytes_sent' => 流出速率
		 }
        ]
}

Redis监控任务:

{

	  'redis_used_memory' => 已使用内存
	   
        [
         {		
		 'used_memory' => 已使用内存
		 }
        ]
		
	  'redis_commands_sec' => 执行命令数(每分钟)
	  
        [
		 {
		 'commands_sec' =>  执行命令数(每分钟)
		 }
        ]
		
	  'redis_keyspace_ratio' => 命中率
	  
        [
		 {
		 'keyspace_ratio' => 命中率
		 }
        ]
		
	  'redis_connected_clients' => 链接客户数
	  
        [
		 {
		 'connected_clients' => 链接客户数,
		 
		 'connected_slaves' => 链接从库数
		 }
        ]
		
	  'redis_connected_sec' => 连接数(每分钟)
	  
        [
		 {
		 'connected_sec' => 连接数(每分钟)
		 }
        ]
		
	  'redis_blocked_clients' => 阻塞客户数
	  
        [
		 {
		 'blocked_clients' => 阻塞客户数
		 }
        ]
		
	  'redis_pubsub_channels' => Pub/Sub通道数
	  
        [
		 {
		 'pubsub_channels' =>  Pub/Sub通道数
         }
        ]
		
	  'redis_pubsub_patterns' => Pub/Sub模式数
	    
        [
		 {
		 'pubsub_patterns' => Pub/Sub模式数
		 }
        ]
}

Tomcat监控任务:

{

	  'tomcat_free_memory' => JVM内存
	  
        [
		 {
		 'free_memory' => JVM可使用内存
		 }
        ]
		
	  'tomcat_max_threads' => 线程
	  
        [
		 {
		  'max_threads' => 最大线程,
		  
		  'cur_thread' => 当前线程,
		  
		  'cur_thread_b' => 当前繁忙线程
		 }
        ]
		
	  'tomcat_processing_time_sec' => 处理时间
	  
        [
		 {
		  'processing_time_sec' => 处理时间
		 }
        ]
		
	  'tomcat_request_count_sec' => 请求数
	  
        [
		 {
		  'request_count_sec' => 每秒请求数,
		  
		  'error_count_sec' => 每秒出错数
		 }
        ]
		
	  'tomcat_bytes_received_sec' => 网络流量
	  
        [
		 {
		  'bytes_received_sec' => 每秒入流量,
		  
		  'bytes_sent_sec' => 每秒出流量
		 }
        ]
}
				

一个例子

curl -s "https://api.jiankongbao.com/v2/service/report/20493.json?access_token=e1794d5ed925c96f3c6bc13b671be6a869d94037&start_date =2014-6-24&end_date=2014-6-26"

说明:access_token通过获取访问token得到。task_id通过服务监控任务列表得到。

返回结果

{
    "apache_rps": [  
       {
           "time": "14:54",
           "rps": "12.8"
       },
       {
           "time": "14:56",
           "rps": "12.8"
       },
       {
           "time": "14:58",
           "rps": "13.2"
       },
       {
           "time": "15:00",
           "rps": "13.1"
       },
    ]
   "apache_rps": [
       {
           "time": "14:54",
           "s_R": "0.0",
           "s_K": "0.0",
           "s_W": "1.0",
           "s_C": "1.0",
           "s__": "26.0"
       },
       {
           "time": "14:58",
           "s_R": "0.0",
           "s_K": "0.0",
           "s_W": "8.0",
           "s_C": "1.0",
           "s__": "12.0"
       },
       {
           "time": "15:00",
           "s_R": "0.0",
           "s_K": "0.0",
           "s_W": "4.0",
           "s_C": "1.0",
           "s__": "10.0"
       }
   ]
   "apache_curr_reqs": [
       {
           "time": "14:54",
           "curr_reqs": "4.0"
       },
       {
           "time": "14:56",
           "curr_reqs": "3.0"
       },
       {
           "time": "14:58",
           "curr_reqs": "2.0"
       },
       {
           "time": "15:00",
           "curr_reqs": "4.0"
       },
    ]
}