# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 1274.0 python_gc_objects_collected_total{generation="1"} 14467.0 python_gc_objects_collected_total{generation="2"} 1477.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"} 198.0 python_gc_collections_total{generation="1"} 18.0 python_gc_collections_total{generation="2"} 1.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="13",patchlevel="14",version="3.13.14"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 6.664192e+08 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 1.25779968e+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.7849716456e+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 17.53 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 17.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 HTTP requests processed # TYPE http_requests_total counter http_requests_total{endpoint="/health/live",method="GET",status_code="200"} 2969.0 http_requests_total{endpoint="/api/v1/drops",method="POST",status_code="201"} 2.0 http_requests_total{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",method="GET",status_code="200"} 3.0 http_requests_total{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST",status_code="200"} 1.0 http_requests_total{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST",status_code="409"} 2.0 http_requests_total{endpoint="/api/v1/drops/logs/data",method="GET",status_code="200"} 4.0 http_requests_total{endpoint="/health/live",method="HEAD",status_code="405"} 1.0 http_requests_total{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",method="GET",status_code="200"} 1.0 http_requests_total{endpoint="/api/.env",method="GET",status_code="404"} 1.0 # HELP http_requests_created Total HTTP requests processed # TYPE http_requests_created gauge http_requests_created{endpoint="/health/live",method="GET",status_code="200"} 1.784971659148132e+09 http_requests_created{endpoint="/api/v1/drops",method="POST",status_code="201"} 1.7849720836864467e+09 http_requests_created{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",method="GET",status_code="200"} 1.7849720865106566e+09 http_requests_created{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST",status_code="200"} 1.7849720879229796e+09 http_requests_created{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST",status_code="409"} 1.7849720889094217e+09 http_requests_created{endpoint="/api/v1/drops/logs/data",method="GET",status_code="200"} 1.7849725874988968e+09 http_requests_created{endpoint="/health/live",method="HEAD",status_code="405"} 1.7849741228832095e+09 http_requests_created{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",method="GET",status_code="200"} 1.7849742151438348e+09 http_requests_created{endpoint="/api/.env",method="GET",status_code="404"} 1.7849772605299702e+09 # HELP http_request_duration_seconds HTTP request latency in seconds # TYPE http_request_duration_seconds histogram http_request_duration_seconds_bucket{endpoint="/health/live",le="0.005",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.01",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.025",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.05",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.1",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.25",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.5",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="1.0",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="2.5",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="5.0",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="10.0",method="GET"} 2969.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="+Inf",method="GET"} 2969.0 http_request_duration_seconds_count{endpoint="/health/live",method="GET"} 2969.0 http_request_duration_seconds_sum{endpoint="/health/live",method="GET"} 1.2771946880966425 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.005",method="POST"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.01",method="POST"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.025",method="POST"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.05",method="POST"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.1",method="POST"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.25",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="0.5",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="1.0",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="2.5",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="5.0",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="10.0",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops",le="+Inf",method="POST"} 2.0 http_request_duration_seconds_count{endpoint="/api/v1/drops",method="POST"} 2.0 http_request_duration_seconds_sum{endpoint="/api/v1/drops",method="POST"} 0.1991340396925807 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.005",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.01",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.025",method="GET"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.05",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.1",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.25",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="0.5",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="1.0",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="2.5",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="5.0",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="10.0",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",le="+Inf",method="GET"} 3.0 http_request_duration_seconds_count{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",method="GET"} 3.0 http_request_duration_seconds_sum{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",method="GET"} 0.07292345445603132 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.005",method="POST"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.01",method="POST"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.025",method="POST"} 2.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.05",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.1",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.25",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="0.5",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="1.0",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="2.5",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="5.0",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="10.0",method="POST"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",le="+Inf",method="POST"} 3.0 http_request_duration_seconds_count{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST"} 3.0 http_request_duration_seconds_sum{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST"} 0.05319011211395264 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.005",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.01",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.025",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.05",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.1",method="GET"} 3.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.25",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="0.5",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="1.0",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="2.5",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="5.0",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="10.0",method="GET"} 4.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/logs/data",le="+Inf",method="GET"} 4.0 http_request_duration_seconds_count{endpoint="/api/v1/drops/logs/data",method="GET"} 4.0 http_request_duration_seconds_sum{endpoint="/api/v1/drops/logs/data",method="GET"} 0.14596147555857897 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.005",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.01",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.025",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.05",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.1",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.25",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="0.5",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="1.0",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="2.5",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="5.0",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="10.0",method="HEAD"} 1.0 http_request_duration_seconds_bucket{endpoint="/health/live",le="+Inf",method="HEAD"} 1.0 http_request_duration_seconds_count{endpoint="/health/live",method="HEAD"} 1.0 http_request_duration_seconds_sum{endpoint="/health/live",method="HEAD"} 0.0005417857319116592 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.005",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.01",method="GET"} 0.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.025",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.05",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.1",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.25",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="0.5",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="1.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="2.5",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="5.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="10.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",le="+Inf",method="GET"} 1.0 http_request_duration_seconds_count{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",method="GET"} 1.0 http_request_duration_seconds_sum{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",method="GET"} 0.011500393971800804 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.005",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.01",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.025",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.05",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.1",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.25",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="0.5",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="1.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="2.5",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="5.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="10.0",method="GET"} 1.0 http_request_duration_seconds_bucket{endpoint="/api/.env",le="+Inf",method="GET"} 1.0 http_request_duration_seconds_count{endpoint="/api/.env",method="GET"} 1.0 http_request_duration_seconds_sum{endpoint="/api/.env",method="GET"} 0.0004600798711180687 # HELP http_request_duration_seconds_created HTTP request latency in seconds # TYPE http_request_duration_seconds_created gauge http_request_duration_seconds_created{endpoint="/health/live",method="GET"} 1.7849716591481624e+09 http_request_duration_seconds_created{endpoint="/api/v1/drops",method="POST"} 1.784972083686472e+09 http_request_duration_seconds_created{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA",method="GET"} 1.7849720865106795e+09 http_request_duration_seconds_created{endpoint="/api/v1/drops/fUW_vBSaDAkTGHktTueaXA/download",method="POST"} 1.7849720879230015e+09 http_request_duration_seconds_created{endpoint="/api/v1/drops/logs/data",method="GET"} 1.7849725874989219e+09 http_request_duration_seconds_created{endpoint="/health/live",method="HEAD"} 1.7849741228832414e+09 http_request_duration_seconds_created{endpoint="/api/v1/drops/CdxT38hJyN_ZR9_nfiIhMw",method="GET"} 1.7849742151438587e+09 http_request_duration_seconds_created{endpoint="/api/.env",method="GET"} 1.784977260530005e+09 # HELP drop_uploads_total Total drop file upload attempts # TYPE drop_uploads_total counter drop_uploads_total{status="success"} 2.0 # HELP drop_uploads_created Total drop file upload attempts # TYPE drop_uploads_created gauge drop_uploads_created{status="success"} 1.7849720836856487e+09 # HELP drop_downloads_total Total successful drop downloads # TYPE drop_downloads_total counter drop_downloads_total 1.0 # HELP drop_downloads_created Total successful drop downloads # TYPE drop_downloads_created gauge drop_downloads_created 1.7849716563805916e+09 # HELP drop_downloads_rejected_total Rejected drop download attempts # TYPE drop_downloads_rejected_total counter # HELP invalid_capability_total Invalid capability token attempts # TYPE invalid_capability_total counter invalid_capability_total 0.0 # HELP invalid_capability_created Invalid capability token attempts # TYPE invalid_capability_created gauge invalid_capability_created 1.78497165638061e+09 # HELP rate_limited_requests_total Requests rejected by a rate limiter # TYPE rate_limited_requests_total counter rate_limited_requests_total 0.0 # HELP rate_limited_requests_created Requests rejected by a rate limiter # TYPE rate_limited_requests_created gauge rate_limited_requests_created 1.784971656380617e+09 # HELP download_grants_created_total Unique recipient download grants created # TYPE download_grants_created_total counter download_grants_created_total 1.0 # HELP download_grants_created_created Unique recipient download grants created # TYPE download_grants_created_created gauge download_grants_created_created 1.7849716563806229e+09 # HELP download_grants_reused_total Existing recipient grants reused # TYPE download_grants_reused_total counter download_grants_reused_total 0.0 # HELP download_grants_reused_created Existing recipient grants reused # TYPE download_grants_reused_created gauge download_grants_reused_created 1.7849716563806293e+09 # HELP concurrent_download_rejected_total Downloads rejected because a stream is already active # TYPE concurrent_download_rejected_total counter concurrent_download_rejected_total 2.0 # HELP concurrent_download_rejected_created Downloads rejected because a stream is already active # TYPE concurrent_download_rejected_created gauge concurrent_download_rejected_created 1.7849716563806355e+09 # HELP celery_task_failures_total Celery task execution failures # TYPE celery_task_failures_total counter # HELP cleanup_retries_total Cleanup task retry attempts # TYPE cleanup_retries_total counter