pyroscope
Overview
Jsonnet 源码地址:github.com/grafana/pyroscope.git
Recording Rules
指标计算Recording规则配置列表 源文件.
pyroscope_rules
job_cluster:pyroscope_request_duration_seconds:99quantile
expr: histogram_quantile(0.99, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, cluster))
record: job_cluster:pyroscope_request_duration_seconds:99quantile
job_cluster:pyroscope_request_duration_seconds:50quantile
expr: histogram_quantile(0.50, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, cluster))
record: job_cluster:pyroscope_request_duration_seconds:50quantile
job_cluster:pyroscope_request_duration_seconds:avg
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (job, cluster) / sum(rate(pyroscope_request_duration_seconds_count[1m])) by (job, cluster)
record: job_cluster:pyroscope_request_duration_seconds:avg
job_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, cluster)
record: job_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
job_cluster:pyroscope_request_duration_seconds_sum:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (job, cluster)
record: job_cluster:pyroscope_request_duration_seconds_sum:sum_rate
job_cluster:pyroscope_request_duration_seconds_count:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_count[1m])) by (job, cluster)
record: job_cluster:pyroscope_request_duration_seconds_count:sum_rate
job_route_cluster:pyroscope_request_duration_seconds:99quantile
expr: histogram_quantile(0.99, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, route, cluster))
record: job_route_cluster:pyroscope_request_duration_seconds:99quantile
job_route_cluster:pyroscope_request_duration_seconds:50quantile
expr: histogram_quantile(0.50, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, route, cluster))
record: job_route_cluster:pyroscope_request_duration_seconds:50quantile
job_route_cluster:pyroscope_request_duration_seconds:avg
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (job, route, cluster) / sum(rate(pyroscope_request_duration_seconds_count[1m])) by (job, route, cluster)
record: job_route_cluster:pyroscope_request_duration_seconds:avg
job_route_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, job, route, cluster)
record: job_route_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
job_route_cluster:pyroscope_request_duration_seconds_sum:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (job, route, cluster)
record: job_route_cluster:pyroscope_request_duration_seconds_sum:sum_rate
job_route_cluster:pyroscope_request_duration_seconds_count:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_count[1m])) by (job, route, cluster)
record: job_route_cluster:pyroscope_request_duration_seconds_count:sum_rate
namespace_job_route_cluster:pyroscope_request_duration_seconds:99quantile
expr: histogram_quantile(0.99, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, namespace, job, route, cluster))
record: namespace_job_route_cluster:pyroscope_request_duration_seconds:99quantile
namespace_job_route_cluster:pyroscope_request_duration_seconds:50quantile
expr: histogram_quantile(0.50, sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, namespace, job, route, cluster))
record: namespace_job_route_cluster:pyroscope_request_duration_seconds:50quantile
namespace_job_route_cluster:pyroscope_request_duration_seconds:avg
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (namespace, job, route, cluster) / sum(rate(pyroscope_request_duration_seconds_count[1m])) by (namespace, job, route, cluster)
record: namespace_job_route_cluster:pyroscope_request_duration_seconds:avg
namespace_job_route_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_bucket[1m])) by (le, namespace, job, route, cluster)
record: namespace_job_route_cluster:pyroscope_request_duration_seconds_bucket:sum_rate
namespace_job_route_cluster:pyroscope_request_duration_seconds_sum:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_sum[1m])) by (namespace, job, route, cluster)
record: namespace_job_route_cluster:pyroscope_request_duration_seconds_sum:sum_rate
namespace_job_route_cluster:pyroscope_request_duration_seconds_count:sum_rate
expr: sum(rate(pyroscope_request_duration_seconds_count[1m])) by (namespace, job, route, cluster)
record: namespace_job_route_cluster:pyroscope_request_duration_seconds_count:sum_rate
job_type_cluster:pyroscope_distributor_received_compressed_bytes:99quantile
expr: histogram_quantile(0.99, sum(rate(pyroscope_distributor_received_compressed_bytes_bucket[1m])) by (le, job, type, cluster))
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes:99quantile
job_type_cluster:pyroscope_distributor_received_compressed_bytes:50quantile
expr: histogram_quantile(0.50, sum(rate(pyroscope_distributor_received_compressed_bytes_bucket[1m])) by (le, job, type, cluster))
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes:50quantile
job_type_cluster:pyroscope_distributor_received_compressed_bytes:avg
expr: sum(rate(pyroscope_distributor_received_compressed_bytes_sum[1m])) by (job, type, cluster) / sum(rate(pyroscope_distributor_received_compressed_bytes_count[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes:avg
job_type_cluster:pyroscope_distributor_received_compressed_bytes_bucket:sum_rate
expr: sum(rate(pyroscope_distributor_received_compressed_bytes_bucket[1m])) by (le, job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes_bucket:sum_rate
job_type_cluster:pyroscope_distributor_received_compressed_bytes_sum:sum_rate
expr: sum(rate(pyroscope_distributor_received_compressed_bytes_sum[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes_sum:sum_rate
job_type_cluster:pyroscope_distributor_received_compressed_bytes_count:sum_rate
expr: sum(rate(pyroscope_distributor_received_compressed_bytes_count[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_compressed_bytes_count:sum_rate
job_type_cluster:pyroscope_distributor_received_samples:99quantile
expr: histogram_quantile(0.99, sum(rate(pyroscope_distributor_received_samples_bucket[1m])) by (le, job, type, cluster))
record: job_type_cluster:pyroscope_distributor_received_samples:99quantile
job_type_cluster:pyroscope_distributor_received_samples:50quantile
expr: histogram_quantile(0.50, sum(rate(pyroscope_distributor_received_samples_bucket[1m])) by (le, job, type, cluster))
record: job_type_cluster:pyroscope_distributor_received_samples:50quantile
job_type_cluster:pyroscope_distributor_received_samples:avg
expr: sum(rate(pyroscope_distributor_received_samples_sum[1m])) by (job, type, cluster) / sum(rate(pyroscope_distributor_received_samples_count[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_samples:avg
job_type_cluster:pyroscope_distributor_received_samples_bucket:sum_rate
expr: sum(rate(pyroscope_distributor_received_samples_bucket[1m])) by (le, job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_samples_bucket:sum_rate
job_type_cluster:pyroscope_distributor_received_samples_sum:sum_rate
expr: sum(rate(pyroscope_distributor_received_samples_sum[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_samples_sum:sum_rate
job_type_cluster:pyroscope_distributor_received_samples_count:sum_rate
expr: sum(rate(pyroscope_distributor_received_samples_count[1m])) by (job, type, cluster)
record: job_type_cluster:pyroscope_distributor_received_samples_count:sum_rate
Dashboards
仪表盘配置文件下载地址: