# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 155307.0 python_gc_objects_collected_total{generation="1"} 17957.0 python_gc_objects_collected_total{generation="2"} 641.0 # HELP python_gc_objects_uncollectable_total Uncollectable objects found during GC # TYPE python_gc_objects_uncollectable_total counter python_gc_objects_uncollectable_total{generation="0"} 0.0 python_gc_objects_uncollectable_total{generation="1"} 0.0 python_gc_objects_uncollectable_total{generation="2"} 0.0 # HELP python_gc_collections_total Number of times this generation was collected # TYPE python_gc_collections_total counter python_gc_collections_total{generation="0"} 746.0 python_gc_collections_total{generation="1"} 67.0 python_gc_collections_total{generation="2"} 5.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="12",patchlevel="13",version="3.12.13"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 1.892462592e+09 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 3.5518464e+08 # HELP process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE process_start_time_seconds gauge process_start_time_seconds 1.78829359587e+09 # HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE process_cpu_seconds_total counter process_cpu_seconds_total 3208.0 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 23.0 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 1024.0 # HELP http_requests_total Total number of requests by method, status and handler. # TYPE http_requests_total counter http_requests_total{handler="/v1/stats",method="GET",status="2xx"} 812.0 http_requests_total{handler="/v1/search",method="GET",status="2xx"} 1.0 http_requests_total{handler="/v1/browse/tree",method="GET",status="2xx"} 2.0 http_requests_total{handler="/v1/browse",method="GET",status="2xx"} 35.0 http_requests_total{handler="none",method="GET",status="4xx"} 1773.0 http_requests_total{handler="/docs",method="GET",status="2xx"} 11.0 http_requests_total{handler="/v1/stats/missing-images.csv",method="GET",status="2xx"} 8.0 http_requests_total{handler="none",method="POST",status="4xx"} 1655.0 http_requests_total{handler="none",method="HEAD",status="4xx"} 29.0 http_requests_total{handler="/v1/browse/facets",method="GET",status="2xx"} 2.0 http_requests_total{handler="/v1/products/{product_id}/detail",method="GET",status="2xx"} 1.0 http_requests_total{handler="/v1/products/{product_id}/substitutes",method="GET",status="2xx"} 1.0 # HELP http_requests_created Total number of requests by method, status and handler. # TYPE http_requests_created gauge http_requests_created{handler="/v1/stats",method="GET",status="2xx"} 1.7882936377476356e+09 http_requests_created{handler="/v1/search",method="GET",status="2xx"} 1.7882952426698244e+09 http_requests_created{handler="/v1/browse/tree",method="GET",status="2xx"} 1.7882952604065413e+09 http_requests_created{handler="/v1/browse",method="GET",status="2xx"} 1.788295280267753e+09 http_requests_created{handler="none",method="GET",status="4xx"} 1.7883208700425706e+09 http_requests_created{handler="/docs",method="GET",status="2xx"} 1.7883555132330127e+09 http_requests_created{handler="/v1/stats/missing-images.csv",method="GET",status="2xx"} 1.788363465264745e+09 http_requests_created{handler="none",method="POST",status="4xx"} 1.7884163156937146e+09 http_requests_created{handler="none",method="HEAD",status="4xx"} 1.7885398783860044e+09 http_requests_created{handler="/v1/browse/facets",method="GET",status="2xx"} 1.7889633809191496e+09 http_requests_created{handler="/v1/products/{product_id}/detail",method="GET",status="2xx"} 1.7889633830541203e+09 http_requests_created{handler="/v1/products/{product_id}/substitutes",method="GET",status="2xx"} 1.7889633907547584e+09 # HELP http_request_size_bytes Content length of incoming requests by handler. Only value of header is respected. Otherwise ignored. No percentile calculated. # TYPE http_request_size_bytes summary http_request_size_bytes_count{handler="/v1/stats"} 812.0 http_request_size_bytes_sum{handler="/v1/stats"} 0.0 http_request_size_bytes_count{handler="/v1/search"} 1.0 http_request_size_bytes_sum{handler="/v1/search"} 0.0 http_request_size_bytes_count{handler="/v1/browse/tree"} 2.0 http_request_size_bytes_sum{handler="/v1/browse/tree"} 0.0 http_request_size_bytes_count{handler="/v1/browse"} 35.0 http_request_size_bytes_sum{handler="/v1/browse"} 0.0 http_request_size_bytes_count{handler="none"} 3457.0 http_request_size_bytes_sum{handler="none"} 5.539384e+06 http_request_size_bytes_count{handler="/docs"} 11.0 http_request_size_bytes_sum{handler="/docs"} 0.0 http_request_size_bytes_count{handler="/v1/stats/missing-images.csv"} 8.0 http_request_size_bytes_sum{handler="/v1/stats/missing-images.csv"} 0.0 http_request_size_bytes_count{handler="/v1/browse/facets"} 2.0 http_request_size_bytes_sum{handler="/v1/browse/facets"} 0.0 http_request_size_bytes_count{handler="/v1/products/{product_id}/detail"} 1.0 http_request_size_bytes_sum{handler="/v1/products/{product_id}/detail"} 0.0 http_request_size_bytes_count{handler="/v1/products/{product_id}/substitutes"} 1.0 http_request_size_bytes_sum{handler="/v1/products/{product_id}/substitutes"} 0.0 # HELP http_request_size_bytes_created Content length of incoming requests by handler. Only value of header is respected. Otherwise ignored. No percentile calculated. # TYPE http_request_size_bytes_created gauge http_request_size_bytes_created{handler="/v1/stats"} 1.7882936377477195e+09 http_request_size_bytes_created{handler="/v1/search"} 1.7882952426699333e+09 http_request_size_bytes_created{handler="/v1/browse/tree"} 1.7882952604065878e+09 http_request_size_bytes_created{handler="/v1/browse"} 1.7882952802677853e+09 http_request_size_bytes_created{handler="none"} 1.7883208700432396e+09 http_request_size_bytes_created{handler="/docs"} 1.7883555132335088e+09 http_request_size_bytes_created{handler="/v1/stats/missing-images.csv"} 1.7883634652647738e+09 http_request_size_bytes_created{handler="/v1/browse/facets"} 1.7889633809192533e+09 http_request_size_bytes_created{handler="/v1/products/{product_id}/detail"} 1.7889633830541623e+09 http_request_size_bytes_created{handler="/v1/products/{product_id}/substitutes"} 1.7889633907548018e+09 # HELP http_response_size_bytes Content length of outgoing responses by handler. Only value of header is respected. Otherwise ignored. No percentile calculated. # TYPE http_response_size_bytes summary http_response_size_bytes_count{handler="/v1/stats"} 812.0 http_response_size_bytes_sum{handler="/v1/stats"} 1.1913142e+07 http_response_size_bytes_count{handler="/v1/search"} 1.0 http_response_size_bytes_sum{handler="/v1/search"} 993.0 http_response_size_bytes_count{handler="/v1/browse/tree"} 2.0 http_response_size_bytes_sum{handler="/v1/browse/tree"} 17848.0 http_response_size_bytes_count{handler="/v1/browse"} 35.0 http_response_size_bytes_sum{handler="/v1/browse"} 301786.0 http_response_size_bytes_count{handler="none"} 3457.0 http_response_size_bytes_sum{handler="none"} 76054.0 http_response_size_bytes_count{handler="/docs"} 11.0 http_response_size_bytes_sum{handler="/docs"} 11198.0 http_response_size_bytes_count{handler="/v1/stats/missing-images.csv"} 8.0 http_response_size_bytes_sum{handler="/v1/stats/missing-images.csv"} 0.0 http_response_size_bytes_count{handler="/v1/browse/facets"} 2.0 http_response_size_bytes_sum{handler="/v1/browse/facets"} 7155.0 http_response_size_bytes_count{handler="/v1/products/{product_id}/detail"} 1.0 http_response_size_bytes_sum{handler="/v1/products/{product_id}/detail"} 1753.0 http_response_size_bytes_count{handler="/v1/products/{product_id}/substitutes"} 1.0 http_response_size_bytes_sum{handler="/v1/products/{product_id}/substitutes"} 3707.0 # HELP http_response_size_bytes_created Content length of outgoing responses by handler. Only value of header is respected. Otherwise ignored. No percentile calculated. # TYPE http_response_size_bytes_created gauge http_response_size_bytes_created{handler="/v1/stats"} 1.78829363774779e+09 http_response_size_bytes_created{handler="/v1/search"} 1.788295242670002e+09 http_response_size_bytes_created{handler="/v1/browse/tree"} 1.788295260406654e+09 http_response_size_bytes_created{handler="/v1/browse"} 1.7882952802678225e+09 http_response_size_bytes_created{handler="none"} 1.788320870043544e+09 http_response_size_bytes_created{handler="/docs"} 1.7883555132337303e+09 http_response_size_bytes_created{handler="/v1/stats/missing-images.csv"} 1.78836346526481e+09 http_response_size_bytes_created{handler="/v1/browse/facets"} 1.7889633809193516e+09 http_response_size_bytes_created{handler="/v1/products/{product_id}/detail"} 1.7889633830542164e+09 http_response_size_bytes_created{handler="/v1/products/{product_id}/substitutes"} 1.7889633907548614e+09 # HELP http_request_duration_highr_seconds Latency with many buckets but no API specific labels. Made for more accurate percentile calculations. # TYPE http_request_duration_highr_seconds histogram http_request_duration_highr_seconds_bucket{le="0.01"} 4127.0 http_request_duration_highr_seconds_bucket{le="0.025"} 4225.0 http_request_duration_highr_seconds_bucket{le="0.05"} 4281.0 http_request_duration_highr_seconds_bucket{le="0.075"} 4284.0 http_request_duration_highr_seconds_bucket{le="0.1"} 4284.0 http_request_duration_highr_seconds_bucket{le="0.25"} 4293.0 http_request_duration_highr_seconds_bucket{le="0.5"} 4302.0 http_request_duration_highr_seconds_bucket{le="0.75"} 4305.0 http_request_duration_highr_seconds_bucket{le="1.0"} 4307.0 http_request_duration_highr_seconds_bucket{le="1.5"} 4307.0 http_request_duration_highr_seconds_bucket{le="2.0"} 4313.0 http_request_duration_highr_seconds_bucket{le="2.5"} 4318.0 http_request_duration_highr_seconds_bucket{le="3.0"} 4323.0 http_request_duration_highr_seconds_bucket{le="3.5"} 4326.0 http_request_duration_highr_seconds_bucket{le="4.0"} 4327.0 http_request_duration_highr_seconds_bucket{le="4.5"} 4327.0 http_request_duration_highr_seconds_bucket{le="5.0"} 4327.0 http_request_duration_highr_seconds_bucket{le="7.5"} 4327.0 http_request_duration_highr_seconds_bucket{le="10.0"} 4328.0 http_request_duration_highr_seconds_bucket{le="30.0"} 4330.0 http_request_duration_highr_seconds_bucket{le="60.0"} 4330.0 http_request_duration_highr_seconds_bucket{le="+Inf"} 4330.0 http_request_duration_highr_seconds_count 4330.0 http_request_duration_highr_seconds_sum 107.1810476523824 # HELP http_request_duration_highr_seconds_created Latency with many buckets but no API specific labels. Made for more accurate percentile calculations. # TYPE http_request_duration_highr_seconds_created gauge http_request_duration_highr_seconds_created 1.7882936018581219e+09 # HELP http_request_duration_seconds Latency with only few buckets by handler. Made to be only used if aggregation by handler is important. # TYPE http_request_duration_seconds histogram http_request_duration_seconds_bucket{handler="/v1/stats",le="0.1",method="GET"} 812.0 http_request_duration_seconds_bucket{handler="/v1/stats",le="0.5",method="GET"} 812.0 http_request_duration_seconds_bucket{handler="/v1/stats",le="1.0",method="GET"} 812.0 http_request_duration_seconds_bucket{handler="/v1/stats",le="+Inf",method="GET"} 812.0 http_request_duration_seconds_count{handler="/v1/stats",method="GET"} 812.0 http_request_duration_seconds_sum{handler="/v1/stats",method="GET"} 2.7908187109278515 http_request_duration_seconds_bucket{handler="/v1/search",le="0.1",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/search",le="0.5",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/search",le="1.0",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/search",le="+Inf",method="GET"} 1.0 http_request_duration_seconds_count{handler="/v1/search",method="GET"} 1.0 http_request_duration_seconds_sum{handler="/v1/search",method="GET"} 10.132439690991305 http_request_duration_seconds_bucket{handler="/v1/browse/tree",le="0.1",method="GET"} 2.0 http_request_duration_seconds_bucket{handler="/v1/browse/tree",le="0.5",method="GET"} 2.0 http_request_duration_seconds_bucket{handler="/v1/browse/tree",le="1.0",method="GET"} 2.0 http_request_duration_seconds_bucket{handler="/v1/browse/tree",le="+Inf",method="GET"} 2.0 http_request_duration_seconds_count{handler="/v1/browse/tree",method="GET"} 2.0 http_request_duration_seconds_sum{handler="/v1/browse/tree",method="GET"} 0.034146982128731906 http_request_duration_seconds_bucket{handler="/v1/browse",le="0.1",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/browse",le="0.5",method="GET"} 18.0 http_request_duration_seconds_bucket{handler="/v1/browse",le="1.0",method="GET"} 23.0 http_request_duration_seconds_bucket{handler="/v1/browse",le="+Inf",method="GET"} 35.0 http_request_duration_seconds_count{handler="/v1/browse",method="GET"} 35.0 http_request_duration_seconds_sum{handler="/v1/browse",method="GET"} 55.40351794939488 http_request_duration_seconds_bucket{handler="none",le="0.1",method="GET"} 1773.0 http_request_duration_seconds_bucket{handler="none",le="0.5",method="GET"} 1773.0 http_request_duration_seconds_bucket{handler="none",le="1.0",method="GET"} 1773.0 http_request_duration_seconds_bucket{handler="none",le="+Inf",method="GET"} 1773.0 http_request_duration_seconds_count{handler="none",method="GET"} 1773.0 http_request_duration_seconds_sum{handler="none",method="GET"} 6.120102145709097 http_request_duration_seconds_bucket{handler="/docs",le="0.1",method="GET"} 11.0 http_request_duration_seconds_bucket{handler="/docs",le="0.5",method="GET"} 11.0 http_request_duration_seconds_bucket{handler="/docs",le="1.0",method="GET"} 11.0 http_request_duration_seconds_bucket{handler="/docs",le="+Inf",method="GET"} 11.0 http_request_duration_seconds_count{handler="/docs",method="GET"} 11.0 http_request_duration_seconds_sum{handler="/docs",method="GET"} 0.1484918260248378 http_request_duration_seconds_bucket{handler="/v1/stats/missing-images.csv",le="0.1",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/stats/missing-images.csv",le="0.5",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/stats/missing-images.csv",le="1.0",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/stats/missing-images.csv",le="+Inf",method="GET"} 8.0 http_request_duration_seconds_count{handler="/v1/stats/missing-images.csv",method="GET"} 8.0 http_request_duration_seconds_sum{handler="/v1/stats/missing-images.csv",method="GET"} 17.939371894230135 http_request_duration_seconds_bucket{handler="none",le="0.1",method="POST"} 1655.0 http_request_duration_seconds_bucket{handler="none",le="0.5",method="POST"} 1655.0 http_request_duration_seconds_bucket{handler="none",le="1.0",method="POST"} 1655.0 http_request_duration_seconds_bucket{handler="none",le="+Inf",method="POST"} 1655.0 http_request_duration_seconds_count{handler="none",method="POST"} 1655.0 http_request_duration_seconds_sum{handler="none",method="POST"} 3.202810234972276 http_request_duration_seconds_bucket{handler="none",le="0.1",method="HEAD"} 29.0 http_request_duration_seconds_bucket{handler="none",le="0.5",method="HEAD"} 29.0 http_request_duration_seconds_bucket{handler="none",le="1.0",method="HEAD"} 29.0 http_request_duration_seconds_bucket{handler="none",le="+Inf",method="HEAD"} 29.0 http_request_duration_seconds_count{handler="none",method="HEAD"} 29.0 http_request_duration_seconds_sum{handler="none",method="HEAD"} 0.06925701186992228 http_request_duration_seconds_bucket{handler="/v1/browse/facets",le="0.1",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/browse/facets",le="0.5",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/browse/facets",le="1.0",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/browse/facets",le="+Inf",method="GET"} 2.0 http_request_duration_seconds_count{handler="/v1/browse/facets",method="GET"} 2.0 http_request_duration_seconds_sum{handler="/v1/browse/facets",method="GET"} 2.9002126848790795 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/detail",le="0.1",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/detail",le="0.5",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/detail",le="1.0",method="GET"} 1.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/detail",le="+Inf",method="GET"} 1.0 http_request_duration_seconds_count{handler="/v1/products/{product_id}/detail",method="GET"} 1.0 http_request_duration_seconds_sum{handler="/v1/products/{product_id}/detail",method="GET"} 0.4227873161435127 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/substitutes",le="0.1",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/substitutes",le="0.5",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/substitutes",le="1.0",method="GET"} 0.0 http_request_duration_seconds_bucket{handler="/v1/products/{product_id}/substitutes",le="+Inf",method="GET"} 1.0 http_request_duration_seconds_count{handler="/v1/products/{product_id}/substitutes",method="GET"} 1.0 http_request_duration_seconds_sum{handler="/v1/products/{product_id}/substitutes",method="GET"} 8.017091205110773 # HELP http_request_duration_seconds_created Latency with only few buckets by handler. Made to be only used if aggregation by handler is important. # TYPE http_request_duration_seconds_created gauge http_request_duration_seconds_created{handler="/v1/stats",method="GET"} 1.7882936377479029e+09 http_request_duration_seconds_created{handler="/v1/search",method="GET"} 1.7882952426701162e+09 http_request_duration_seconds_created{handler="/v1/browse/tree",method="GET"} 1.7882952604067278e+09 http_request_duration_seconds_created{handler="/v1/browse",method="GET"} 1.788295280267908e+09 http_request_duration_seconds_created{handler="none",method="GET"} 1.788320870044171e+09 http_request_duration_seconds_created{handler="/docs",method="GET"} 1.7883555132343915e+09 http_request_duration_seconds_created{handler="/v1/stats/missing-images.csv",method="GET"} 1.7883634652648573e+09 http_request_duration_seconds_created{handler="none",method="POST"} 1.7884163156947076e+09 http_request_duration_seconds_created{handler="none",method="HEAD"} 1.7885398783864665e+09 http_request_duration_seconds_created{handler="/v1/browse/facets",method="GET"} 1.7889633809197068e+09 http_request_duration_seconds_created{handler="/v1/products/{product_id}/detail",method="GET"} 1.7889633830543292e+09 http_request_duration_seconds_created{handler="/v1/products/{product_id}/substitutes",method="GET"} 1.7889633907549918e+09