Troubleshooting Metrics
These metrics have a reduced retention, and are designed for troubleshooting. They are not to related with metrics available in Troubleshooting Mode.
To learn more about data retention, see Sysdig Monitor Metric Retention Limits.
Program Level Metrics
Program level metrics are defined on program level.
sysdig_program_cpu_cores_usedsysdig_program_cpu_cores_used_percentsysdig_program_cpu_used_percentsysdig_program_memory_used_bytessysdig_program_net_in_bytessysdig_program_net_out_bytessysdig_program_net_connection_in_countsysdig_program_net_connection_out_countsysdig_program_net_connection_total_countsysdig_program_net_error_countsysdig_program_net_request_countsysdig_program_net_request_in_countsysdig_program_net_request_out_countsysdig_program_net_request_timesysdig_program_net_request_in_timesysdig_program_net_tcp_queue_lensysdig_program_proc_countsysdig_program_thread_countsysdig_program_up
In addition to the user-defined labels and standard set of labels Sysdig provides, you can use the labels program_cmd_line and program_name to segment program metrics.
Connection-Level Network Metrics
Connection level metrics are based on individual TCP connections. Aggregated network traffic metrics, such as those beginning sysdig_container_net_, do not fall under this category.
sysdig_connection_net_in_bytessysdig_connection_net_out_bytessysdig_connection_net_total_bytessysdig_connection_net_connection_in_countsysdig_connection_net_connection_out_countsysdig_connection_net_connection_total_countsysdig_connection_net_request_in_countsysdig_connection_net_request_out_countsysdig_connection_net_request_countsysdig_connection_net_request_in_timesysdig_connection_net_request_out_timesysdig_connection_net_request_time
In addition to the user-defined labels and standard set of labels Sysdig provides, you can use following labels to segment connection level metrics:
net_local_service, net_remote_service, net_local_endpoint, net_remote_endpoint, net_client_ip, net_server_ip, net_protocol
Kubernetes Troubleshooting Metrics
Kubernetes metrics relate to kubernetes itself, such as the workings of pods, containers and workloads. They are similar to OSS KSM Prometheus metrics, but are enriched by Sysdig for easy querying.
kube_workload_status_replicas_misscheduledkube_workload_status_replicas_scheduledkube_workload_status_replicas_updatedkube_pod_container_status_last_terminated_reasonkube_pod_container_status_readykube_pod_container_status_restarts_totalkube_pod_container_status_runningkube_pod_container_status_terminatedkube_pod_container_status_terminated_reasonkube_pod_container_status_waitingkube_pod_container_status_waiting_reasonkube_pod_init_container_status_last_terminated_reasonkube_pod_init_container_status_readykube_pod_init_container_status_restarts_totalkube_pod_init_container_status_runningkube_pod_init_container_status_terminatedkube_pod_init_container_status_terminated_reasonkube_pod_init_container_status_waitingkube_pod_init_container_status_waiting_reason
HTTP URL Metrics
HTTP URL metrics relate to individual HTTP aggregated per individual URL.
sysdig_host_net_http_url_error_countsysdig_host_net_http_url_request_countsysdig_host_net_http_url_request_timesysdig_container_net_http_url_error_countsysdig_container_net_http_url_request_countsysdig_container_net_http_url_request_time
In addition to the user-defined labels and standard set of labels Sysdig provides, you can use the label net_http_url to segment HTTP URL level metrics.
SQL Query Metrics
SQL Query metrics are created per SQL query. Sysdig agent detects SQL query requests in network traffic and calculates metrics. This metric does not calculate queries on encrypted connections (for example, TLS).
sysdig_host_net_sql_query_error_countsysdig_host_net_sql_query_request_countsysdig_host_net_sql_query_request_timesysdig_host_net_sql_querytype_error_countsysdig_host_net_sql_querytype_request_countsysdig_host_net_sql_querytype_request_timesysdig_container_net_sql_query_error_countsysdig_container_net_sql_query_request_countsysdig_container_net_sql_query_request_timesysdig_container_net_sql_querytype_error_countsysdig_container_net_sql_querytype_request_countsysdig_container_net_sql_querytype_request_time
In addition to the user-defined labels and standard set of labels Sysdig provides, you can use the label net_sql_querytype to segment SQL Query metrics by query type.