# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 1.02726e+06 python_gc_objects_collected_total{generation="1"} 850701.0 python_gc_objects_collected_total{generation="2"} 82514.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"} 20395.0 python_gc_collections_total{generation="1"} 1854.0 python_gc_collections_total{generation="2"} 20.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="12",patchlevel="3",version="3.12.3"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 2.653401088e+09 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 2.2923264e+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.79318248707e+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 2773.12 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 24.0 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 1024.0 # HELP gateway_requests_total Total HTTP requests by endpoint, status, and tenant. # TYPE gateway_requests_total counter gateway_requests_total{endpoint="/metrics",status="2xx",tenant="anonymous"} 18235.0 gateway_requests_total{endpoint="/health",status="2xx",tenant="anonymous"} 306.0 gateway_requests_total{endpoint="/v1/models",status="2xx",tenant="anonymous"} 299.0 gateway_requests_total{endpoint="/v1/knowledge/packs",status="2xx",tenant="anonymous"} 299.0 gateway_requests_total{endpoint="/",status="4xx",tenant="anonymous"} 4.0 gateway_requests_total{endpoint="/",status="2xx",tenant="anonymous"} 38.0 gateway_requests_total{endpoint="/favicon.ico",status="4xx",tenant="anonymous"} 5.0 gateway_requests_total{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",status="4xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/robots.txt",status="4xx",tenant="anonymous"} 11.0 gateway_requests_total{endpoint="/integration-guide",status="2xx",tenant="anonymous"} 3.0 gateway_requests_total{endpoint="/pricing",status="2xx",tenant="anonymous"} 3.0 gateway_requests_total{endpoint="/status",status="2xx",tenant="anonymous"} 3.0 gateway_requests_total{endpoint="/v1/compose",status="4xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/.well-known/security.txt",status="4xx",tenant="anonymous"} 5.0 gateway_requests_total{endpoint="/admin/tenants",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/openapi.json",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/v1/admin/tenants",status="4xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/redoc",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/sdks",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/benchmark",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/docs",status="2xx",tenant="anonymous"} 2.0 gateway_requests_total{endpoint="/health/backends",status="2xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/try",status="2xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/login",status="2xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/integration-guide.md",status="2xx",tenant="anonymous"} 1.0 gateway_requests_total{endpoint="/v1/knowledge/packs",status="4xx",tenant="anonymous"} 1.0 # HELP gateway_requests_created Total HTTP requests by endpoint, status, and tenant. # TYPE gateway_requests_created gauge gateway_requests_created{endpoint="/metrics",status="2xx",tenant="anonymous"} 1.7931825481955576e+09 gateway_requests_created{endpoint="/health",status="2xx",tenant="anonymous"} 1.793185501413999e+09 gateway_requests_created{endpoint="/v1/models",status="2xx",tenant="anonymous"} 1.7931855014977922e+09 gateway_requests_created{endpoint="/v1/knowledge/packs",status="2xx",tenant="anonymous"} 1.7931855015667875e+09 gateway_requests_created{endpoint="/",status="4xx",tenant="anonymous"} 1.7932735197177446e+09 gateway_requests_created{endpoint="/",status="2xx",tenant="anonymous"} 1.793337196218566e+09 gateway_requests_created{endpoint="/favicon.ico",status="4xx",tenant="anonymous"} 1.7933476505785577e+09 gateway_requests_created{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",status="4xx",tenant="anonymous"} 1.793406649055155e+09 gateway_requests_created{endpoint="/robots.txt",status="4xx",tenant="anonymous"} 1.793406759889036e+09 gateway_requests_created{endpoint="/integration-guide",status="2xx",tenant="anonymous"} 1.7936093388825905e+09 gateway_requests_created{endpoint="/pricing",status="2xx",tenant="anonymous"} 1.7936098099233766e+09 gateway_requests_created{endpoint="/status",status="2xx",tenant="anonymous"} 1.7936104508106282e+09 gateway_requests_created{endpoint="/v1/compose",status="4xx",tenant="anonymous"} 1.7936128533725867e+09 gateway_requests_created{endpoint="/.well-known/security.txt",status="4xx",tenant="anonymous"} 1.794111191337957e+09 gateway_requests_created{endpoint="/admin/tenants",status="2xx",tenant="anonymous"} 1.7941646504163194e+09 gateway_requests_created{endpoint="/openapi.json",status="2xx",tenant="anonymous"} 1.7941652248151426e+09 gateway_requests_created{endpoint="/v1/admin/tenants",status="4xx",tenant="anonymous"} 1.7941682335293825e+09 gateway_requests_created{endpoint="/redoc",status="2xx",tenant="anonymous"} 1.7941723849575217e+09 gateway_requests_created{endpoint="/sdks",status="2xx",tenant="anonymous"} 1.7941736363483632e+09 gateway_requests_created{endpoint="/benchmark",status="2xx",tenant="anonymous"} 1.794177180213693e+09 gateway_requests_created{endpoint="/docs",status="2xx",tenant="anonymous"} 1.794177723941623e+09 gateway_requests_created{endpoint="/health/backends",status="2xx",tenant="anonymous"} 1.7941785588852236e+09 gateway_requests_created{endpoint="/try",status="2xx",tenant="anonymous"} 1.794258309761915e+09 gateway_requests_created{endpoint="/login",status="2xx",tenant="anonymous"} 1.7942583121251178e+09 gateway_requests_created{endpoint="/integration-guide.md",status="2xx",tenant="anonymous"} 1.7942586718659437e+09 gateway_requests_created{endpoint="/v1/knowledge/packs",status="4xx",tenant="anonymous"} 1.7942586719774923e+09 # HELP gateway_ocr_images_total Total OCR image uploads through the gateway proxy. # TYPE gateway_ocr_images_total counter # HELP gateway_ocr_cache_hits_total Cache hits on the per-tenant OCR response cache (SHA1 of image). # TYPE gateway_ocr_cache_hits_total counter # HELP gateway_ocr_validate_total Calls to /v1/ocr/validate-id (mod-11 checksum, no image). # TYPE gateway_ocr_validate_total counter # HELP gateway_ocr_verify_total eKYC verify-ekyc outcomes (pass/review/error) per tenant. # TYPE gateway_ocr_verify_total counter # HELP gateway_ocr_backend_errors_total OCR upstream errors by reason (timeout/connect/upstream_5xx). # TYPE gateway_ocr_backend_errors_total counter # HELP gateway_request_duration_seconds End-to-end HTTP request duration in seconds. # TYPE gateway_request_duration_seconds histogram gateway_request_duration_seconds_bucket{endpoint="/metrics",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="0.025",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="0.1",tenant="anonymous"} 18212.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="0.5",tenant="anonymous"} 18232.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="1.0",tenant="anonymous"} 18232.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="2.5",tenant="anonymous"} 18232.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="5.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="10.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="30.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="60.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="120.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="300.0",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_bucket{endpoint="/metrics",le="+Inf",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_count{endpoint="/metrics",tenant="anonymous"} 18235.0 gateway_request_duration_seconds_sum{endpoint="/metrics",tenant="anonymous"} 1319.8608992099762 gateway_request_duration_seconds_bucket{endpoint="/health",le="0.005",tenant="anonymous"} 303.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="0.025",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="0.1",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="0.5",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="1.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="2.5",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="5.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="10.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="30.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="60.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="120.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="300.0",tenant="anonymous"} 306.0 gateway_request_duration_seconds_bucket{endpoint="/health",le="+Inf",tenant="anonymous"} 306.0 gateway_request_duration_seconds_count{endpoint="/health",tenant="anonymous"} 306.0 gateway_request_duration_seconds_sum{endpoint="/health",tenant="anonymous"} 0.2773160934448242 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="0.005",tenant="anonymous"} 284.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="0.025",tenant="anonymous"} 296.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="0.1",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="0.5",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="1.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="2.5",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="5.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="10.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="30.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="60.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="120.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="300.0",tenant="anonymous"} 299.0 gateway_request_duration_seconds_bucket{endpoint="/v1/models",le="+Inf",tenant="anonymous"} 299.0 gateway_request_duration_seconds_count{endpoint="/v1/models",tenant="anonymous"} 299.0 gateway_request_duration_seconds_sum{endpoint="/v1/models",tenant="anonymous"} 0.8003284931182861 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="0.1",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="0.5",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="1.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="2.5",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="5.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="10.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="30.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="60.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="120.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="300.0",tenant="anonymous"} 300.0 gateway_request_duration_seconds_bucket{endpoint="/v1/knowledge/packs",le="+Inf",tenant="anonymous"} 300.0 gateway_request_duration_seconds_count{endpoint="/v1/knowledge/packs",tenant="anonymous"} 300.0 gateway_request_duration_seconds_sum{endpoint="/v1/knowledge/packs",tenant="anonymous"} 20.84455108642578 gateway_request_duration_seconds_bucket{endpoint="/",le="0.005",tenant="anonymous"} 41.0 gateway_request_duration_seconds_bucket{endpoint="/",le="0.025",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="0.1",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="0.5",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="1.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="2.5",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="5.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="10.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="30.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="60.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="120.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="300.0",tenant="anonymous"} 42.0 gateway_request_duration_seconds_bucket{endpoint="/",le="+Inf",tenant="anonymous"} 42.0 gateway_request_duration_seconds_count{endpoint="/",tenant="anonymous"} 42.0 gateway_request_duration_seconds_sum{endpoint="/",tenant="anonymous"} 0.04903602600097656 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="0.005",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="0.025",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="0.1",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="0.5",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="1.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="2.5",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="5.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="10.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="30.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="60.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="120.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="300.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/favicon.ico",le="+Inf",tenant="anonymous"} 5.0 gateway_request_duration_seconds_count{endpoint="/favicon.ico",tenant="anonymous"} 5.0 gateway_request_duration_seconds_sum{endpoint="/favicon.ico",tenant="anonymous"} 0.002001047134399414 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",tenant="anonymous"} 0.00045490264892578125 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="0.005",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="0.025",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="0.1",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="0.5",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="1.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="2.5",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="5.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="10.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="30.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="60.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="120.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="300.0",tenant="anonymous"} 11.0 gateway_request_duration_seconds_bucket{endpoint="/robots.txt",le="+Inf",tenant="anonymous"} 11.0 gateway_request_duration_seconds_count{endpoint="/robots.txt",tenant="anonymous"} 11.0 gateway_request_duration_seconds_sum{endpoint="/robots.txt",tenant="anonymous"} 0.0036804676055908203 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="0.025",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="0.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="1.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="2.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="5.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="10.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="30.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="60.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="120.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="300.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide",le="+Inf",tenant="anonymous"} 3.0 gateway_request_duration_seconds_count{endpoint="/integration-guide",tenant="anonymous"} 3.0 gateway_request_duration_seconds_sum{endpoint="/integration-guide",tenant="anonymous"} 0.23601174354553223 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="0.025",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="0.1",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="0.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="1.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="2.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="5.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="10.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="30.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="60.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="120.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="300.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/pricing",le="+Inf",tenant="anonymous"} 3.0 gateway_request_duration_seconds_count{endpoint="/pricing",tenant="anonymous"} 3.0 gateway_request_duration_seconds_sum{endpoint="/pricing",tenant="anonymous"} 0.0328679084777832 gateway_request_duration_seconds_bucket{endpoint="/status",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="0.025",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="0.1",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="0.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="1.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="2.5",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="5.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="10.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="30.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="60.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="120.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="300.0",tenant="anonymous"} 3.0 gateway_request_duration_seconds_bucket{endpoint="/status",le="+Inf",tenant="anonymous"} 3.0 gateway_request_duration_seconds_count{endpoint="/status",tenant="anonymous"} 3.0 gateway_request_duration_seconds_sum{endpoint="/status",tenant="anonymous"} 0.23047828674316406 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/compose",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/v1/compose",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/v1/compose",tenant="anonymous"} 0.0003943443298339844 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="0.005",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="0.025",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="0.1",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="0.5",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="1.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="2.5",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="5.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="10.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="30.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="60.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="120.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="300.0",tenant="anonymous"} 5.0 gateway_request_duration_seconds_bucket{endpoint="/.well-known/security.txt",le="+Inf",tenant="anonymous"} 5.0 gateway_request_duration_seconds_count{endpoint="/.well-known/security.txt",tenant="anonymous"} 5.0 gateway_request_duration_seconds_sum{endpoint="/.well-known/security.txt",tenant="anonymous"} 0.0016674995422363281 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="0.025",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/admin/tenants",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/admin/tenants",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/admin/tenants",tenant="anonymous"} 0.024643898010253906 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/openapi.json",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/openapi.json",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/openapi.json",tenant="anonymous"} 0.21306157112121582 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/v1/admin/tenants",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/v1/admin/tenants",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/v1/admin/tenants",tenant="anonymous"} 0.0010328292846679688 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="0.005",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="0.025",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/redoc",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/redoc",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/redoc",tenant="anonymous"} 0.00027060508728027344 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="0.025",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/sdks",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/sdks",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/sdks",tenant="anonymous"} 0.022216320037841797 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="0.005",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="0.025",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/benchmark",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/benchmark",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/benchmark",tenant="anonymous"} 0.003038167953491211 gateway_request_duration_seconds_bucket{endpoint="/docs",le="0.005",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="0.025",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="0.1",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="0.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="1.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="2.5",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="5.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="10.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="30.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="60.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="120.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="300.0",tenant="anonymous"} 2.0 gateway_request_duration_seconds_bucket{endpoint="/docs",le="+Inf",tenant="anonymous"} 2.0 gateway_request_duration_seconds_count{endpoint="/docs",tenant="anonymous"} 2.0 gateway_request_duration_seconds_sum{endpoint="/docs",tenant="anonymous"} 0.0003654956817626953 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="0.025",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="0.1",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="0.5",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="1.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="2.5",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="5.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="10.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="30.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="60.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="120.0",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/health/backends",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/health/backends",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/health/backends",tenant="anonymous"} 204.30259251594543 gateway_request_duration_seconds_bucket{endpoint="/try",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/try",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/try",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/try",tenant="anonymous"} 0.002362966537475586 gateway_request_duration_seconds_bucket{endpoint="/login",le="0.005",tenant="anonymous"} 0.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/login",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/login",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/login",tenant="anonymous"} 0.008249521255493164 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="0.005",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="0.025",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="0.1",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="0.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="1.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="2.5",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="5.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="10.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="30.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="60.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="120.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="300.0",tenant="anonymous"} 1.0 gateway_request_duration_seconds_bucket{endpoint="/integration-guide.md",le="+Inf",tenant="anonymous"} 1.0 gateway_request_duration_seconds_count{endpoint="/integration-guide.md",tenant="anonymous"} 1.0 gateway_request_duration_seconds_sum{endpoint="/integration-guide.md",tenant="anonymous"} 0.0013668537139892578 # HELP gateway_request_duration_seconds_created End-to-end HTTP request duration in seconds. # TYPE gateway_request_duration_seconds_created gauge gateway_request_duration_seconds_created{endpoint="/metrics",tenant="anonymous"} 1.7931825481955795e+09 gateway_request_duration_seconds_created{endpoint="/health",tenant="anonymous"} 1.7931855014140172e+09 gateway_request_duration_seconds_created{endpoint="/v1/models",tenant="anonymous"} 1.7931855014978113e+09 gateway_request_duration_seconds_created{endpoint="/v1/knowledge/packs",tenant="anonymous"} 1.793185501566804e+09 gateway_request_duration_seconds_created{endpoint="/",tenant="anonymous"} 1.7932735197177687e+09 gateway_request_duration_seconds_created{endpoint="/favicon.ico",tenant="anonymous"} 1.7933476505785825e+09 gateway_request_duration_seconds_created{endpoint="/ระบบเอไอ gateway ที่เหมาะสำหรับองค์กรขนาดใหญ่ ที่สำหรับหลายแผนกที่ต้องการใช้เอไอสำหรับแผนกตัวเอง สามารถแยกประเภทเอไอให้ตรงกับสายงาน ตั้งแต่ทีมสนับสนุนรับลูกค้า จนถึงทีมพัฒนาธุรกิจ หรือเจ้าขององค์กร",tenant="anonymous"} 1.7934066490551796e+09 gateway_request_duration_seconds_created{endpoint="/robots.txt",tenant="anonymous"} 1.7934067598890595e+09 gateway_request_duration_seconds_created{endpoint="/integration-guide",tenant="anonymous"} 1.793609338882609e+09 gateway_request_duration_seconds_created{endpoint="/pricing",tenant="anonymous"} 1.7936098099233942e+09 gateway_request_duration_seconds_created{endpoint="/status",tenant="anonymous"} 1.7936104508106441e+09 gateway_request_duration_seconds_created{endpoint="/v1/compose",tenant="anonymous"} 1.7936128533726096e+09 gateway_request_duration_seconds_created{endpoint="/.well-known/security.txt",tenant="anonymous"} 1.7941111913379745e+09 gateway_request_duration_seconds_created{endpoint="/admin/tenants",tenant="anonymous"} 1.79416465041634e+09 gateway_request_duration_seconds_created{endpoint="/openapi.json",tenant="anonymous"} 1.794165224815159e+09 gateway_request_duration_seconds_created{endpoint="/v1/admin/tenants",tenant="anonymous"} 1.7941682335294046e+09 gateway_request_duration_seconds_created{endpoint="/redoc",tenant="anonymous"} 1.794172384957545e+09 gateway_request_duration_seconds_created{endpoint="/sdks",tenant="anonymous"} 1.7941736363483837e+09 gateway_request_duration_seconds_created{endpoint="/benchmark",tenant="anonymous"} 1.7941771802137184e+09 gateway_request_duration_seconds_created{endpoint="/docs",tenant="anonymous"} 1.7941777239416509e+09 gateway_request_duration_seconds_created{endpoint="/health/backends",tenant="anonymous"} 1.7941785588855236e+09 gateway_request_duration_seconds_created{endpoint="/try",tenant="anonymous"} 1.7942583097619298e+09 gateway_request_duration_seconds_created{endpoint="/login",tenant="anonymous"} 1.7942583121251376e+09 gateway_request_duration_seconds_created{endpoint="/integration-guide.md",tenant="anonymous"} 1.794258671865968e+09 # HELP gateway_product_requests_total Requests labelled by product (set via X-Product-Id header or background task default). Use to compare deep_research vs chat vs knowledge_query. # TYPE gateway_product_requests_total counter # HELP gateway_deep_research_runs_total Deep-research job outcomes per tenant, depth, and status. # TYPE gateway_deep_research_runs_total counter # HELP gateway_pii_hits_total PII detections by category (per request, not per token). # TYPE gateway_pii_hits_total counter # HELP gateway_pii_hits_by_layer_total PII detections split by detection layer (l1/l2/l3) + category. # TYPE gateway_pii_hits_by_layer_total counter # HELP gateway_classification_total Compliance classification outcome (NONE / REDACTABLE / BLOCK). # TYPE gateway_classification_total counter # HELP gateway_redactions_total Tokens substituted into prompts by redaction layer. # TYPE gateway_redactions_total counter # HELP gateway_classifier_duration_seconds Intent classifier latency. # TYPE gateway_classifier_duration_seconds histogram gateway_classifier_duration_seconds_bucket{le="0.5"} 0.0 gateway_classifier_duration_seconds_bucket{le="1.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="2.5"} 0.0 gateway_classifier_duration_seconds_bucket{le="5.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="10.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="20.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="30.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="60.0"} 0.0 gateway_classifier_duration_seconds_bucket{le="+Inf"} 0.0 gateway_classifier_duration_seconds_count 0.0 gateway_classifier_duration_seconds_sum 0.0 # HELP gateway_classifier_duration_seconds_created Intent classifier latency. # TYPE gateway_classifier_duration_seconds_created gauge gateway_classifier_duration_seconds_created 1.7931824896711066e+09 # HELP gateway_classifier_outcome_total Classifier outputs (intent + domain + task_type triples are too high-cardinality; track just intent + domain). # TYPE gateway_classifier_outcome_total counter # HELP gateway_pack_routed_total Pack selection events — counts only the picked pack, not every candidate. # TYPE gateway_pack_routed_total counter # HELP gateway_pack_chunks_injected Number of chunks injected into writer context per request. # TYPE gateway_pack_chunks_injected histogram gateway_pack_chunks_injected_bucket{le="0.0"} 0.0 gateway_pack_chunks_injected_bucket{le="1.0"} 0.0 gateway_pack_chunks_injected_bucket{le="2.0"} 0.0 gateway_pack_chunks_injected_bucket{le="3.0"} 0.0 gateway_pack_chunks_injected_bucket{le="5.0"} 0.0 gateway_pack_chunks_injected_bucket{le="8.0"} 0.0 gateway_pack_chunks_injected_bucket{le="13.0"} 0.0 gateway_pack_chunks_injected_bucket{le="21.0"} 0.0 gateway_pack_chunks_injected_bucket{le="+Inf"} 0.0 gateway_pack_chunks_injected_count 0.0 gateway_pack_chunks_injected_sum 0.0 # HELP gateway_pack_chunks_injected_created Number of chunks injected into writer context per request. # TYPE gateway_pack_chunks_injected_created gauge gateway_pack_chunks_injected_created 1.7931824896711378e+09 # HELP gateway_vector_bonus_applied Vector-similarity bonus added to pack score (0..2.0 range). # TYPE gateway_vector_bonus_applied histogram gateway_vector_bonus_applied_bucket{le="0.0"} 0.0 gateway_vector_bonus_applied_bucket{le="0.1"} 0.0 gateway_vector_bonus_applied_bucket{le="0.25"} 0.0 gateway_vector_bonus_applied_bucket{le="0.5"} 0.0 gateway_vector_bonus_applied_bucket{le="0.75"} 0.0 gateway_vector_bonus_applied_bucket{le="1.0"} 0.0 gateway_vector_bonus_applied_bucket{le="1.5"} 0.0 gateway_vector_bonus_applied_bucket{le="2.0"} 0.0 gateway_vector_bonus_applied_bucket{le="+Inf"} 0.0 gateway_vector_bonus_applied_count 0.0 gateway_vector_bonus_applied_sum 0.0 # HELP gateway_vector_bonus_applied_created Vector-similarity bonus added to pack score (0..2.0 range). # TYPE gateway_vector_bonus_applied_created gauge gateway_vector_bonus_applied_created 1.7931824896711485e+09 # HELP gateway_compose_step_total Compose pipeline steps and their outcome (write/judge/revise/fresh_think × ok/error). # TYPE gateway_compose_step_total counter # HELP gateway_compose_step_duration_seconds Per-step compose latency. # TYPE gateway_compose_step_duration_seconds histogram # HELP gateway_compose_final_score Editor final score (0-100) at compose completion. # TYPE gateway_compose_final_score histogram gateway_compose_final_score_bucket{le="0.0"} 0.0 gateway_compose_final_score_bucket{le="50.0"} 0.0 gateway_compose_final_score_bucket{le="70.0"} 0.0 gateway_compose_final_score_bucket{le="85.0"} 0.0 gateway_compose_final_score_bucket{le="100.0"} 0.0 gateway_compose_final_score_bucket{le="+Inf"} 0.0 gateway_compose_final_score_count 0.0 gateway_compose_final_score_sum 0.0 # HELP gateway_compose_final_score_created Editor final score (0-100) at compose completion. # TYPE gateway_compose_final_score_created gauge gateway_compose_final_score_created 1.7931824896711695e+09 # HELP gateway_compose_passed_total Whether compose passed (editor verdict + threshold). # TYPE gateway_compose_passed_total counter # HELP gateway_json_enforce_total JSON validation outcomes after writer output. # TYPE gateway_json_enforce_total counter # HELP gateway_json_fields_pruned_total Unknown fields stripped by post-validation pruner (B6.x fix). # TYPE gateway_json_fields_pruned_total counter gateway_json_fields_pruned_total 0.0 # HELP gateway_json_fields_pruned_created Unknown fields stripped by post-validation pruner (B6.x fix). # TYPE gateway_json_fields_pruned_created gauge gateway_json_fields_pruned_created 1.7931824896711874e+09 # HELP gateway_backend_call_total Calls to a backend model. # TYPE gateway_backend_call_total counter # HELP gateway_backend_call_duration_seconds Backend model call latency. # TYPE gateway_backend_call_duration_seconds histogram # HELP gateway_prompt_cache_applied_total Calls where cache_control was attached to a system message. # TYPE gateway_prompt_cache_applied_total counter # HELP gateway_rate_limit_rejections_total Requests rejected by rate limit, by tenant + window. # TYPE gateway_rate_limit_rejections_total counter # HELP gateway_packs_loaded Number of knowledge packs registered. # TYPE gateway_packs_loaded gauge gateway_packs_loaded 43.0 # HELP gateway_chunks_indexed Total chunks across all packs. # TYPE gateway_chunks_indexed gauge gateway_chunks_indexed 506.0 # HELP gateway_chunks_embedded Chunks with non-empty embedding vector. # TYPE gateway_chunks_embedded gauge gateway_chunks_embedded 389.0 # HELP gateway_tenants_configured Tenants in the registry. # TYPE gateway_tenants_configured gauge gateway_tenants_configured 3.0 # HELP gateway_inflight_requests In-flight (claimed-but-not-done) smart-query slots per tenant. # TYPE gateway_inflight_requests gauge # HELP gateway_prefix_cache_hit_ratio Rolling hit-ratio of N-char prompt prefixes recurring within 5 min. # TYPE gateway_prefix_cache_hit_ratio gauge # HELP gateway_pool_in_flight Slots currently in use on this model. # TYPE gateway_pool_in_flight gauge # HELP gateway_pool_waiting Waiters currently queued for this model. # TYPE gateway_pool_waiting gauge # HELP gateway_pool_limit Configured (possibly adaptive) slot limit for this model. # TYPE gateway_pool_limit gauge # HELP gateway_pool_queue_size Configured waiter-queue depth for this model. # TYPE gateway_pool_queue_size gauge # HELP gateway_pool_acquire_total Successful slot acquisitions on this model. # TYPE gateway_pool_acquire_total counter # HELP gateway_pool_overflow_total Acquisitions rejected because queue + slots were saturated. # TYPE gateway_pool_overflow_total counter # HELP gateway_pool_timeout_total Acquisitions that gave up after deadline_ts. # TYPE gateway_pool_timeout_total counter # HELP gateway_pool_error_total Upstream call failures observed while the slot was held. # TYPE gateway_pool_error_total counter # HELP gateway_breaker_state 0=closed 1=half_open 2=open. # TYPE gateway_breaker_state gauge # HELP gateway_breaker_trips_total Times the circuit transitioned from CLOSED/HALF_OPEN to OPEN. # TYPE gateway_breaker_trips_total counter # HELP gateway_pool_adaptive_changes_total Limit changes applied by the adaptive controller. # TYPE gateway_pool_adaptive_changes_total counter # HELP gateway_docintel_requests_total Total Document Intelligence submissions # TYPE gateway_docintel_requests_total counter # HELP gateway_docintel_job_duration_seconds End-to-end docintel job duration # TYPE gateway_docintel_job_duration_seconds histogram # HELP gateway_docintel_jobs_inflight Currently running docintel jobs # TYPE gateway_docintel_jobs_inflight gauge gateway_docintel_jobs_inflight 0.0 # HELP gateway_docintel_jobs_failed_total Failed docintel jobs # TYPE gateway_docintel_jobs_failed_total counter # HELP gateway_bot_health_status Gateway health status: 1=ok, 0.5=warn, 0=degraded (set by HealthBot) # TYPE gateway_bot_health_status gauge gateway_bot_health_status 1.0 # HELP gateway_semcache_lookup_total L2 semantic-cache lookups by outcome. # TYPE gateway_semcache_lookup_total counter # HELP gateway_semcache_store_total L2 semantic-cache store attempts by outcome. # TYPE gateway_semcache_store_total counter # HELP gateway_semcache_top_similarity Top cosine similarity score per lookup (hit and miss). # TYPE gateway_semcache_top_similarity histogram # HELP gateway_semcache_lookup_seconds End-to-end lookup latency including embed + dot product. # TYPE gateway_semcache_lookup_seconds histogram # HELP gateway_semcache_entries Number of cached entries currently held per tenant. # TYPE gateway_semcache_entries gauge # HELP gateway_semcache_tokens_saved_total Estimated output tokens saved by serving from L2 cache. # TYPE gateway_semcache_tokens_saved_total counter # HELP onnx_inference_total Total ONNX inferences # TYPE onnx_inference_total counter # HELP onnx_inference_latency_ms ONNX inference latency (ms) # TYPE onnx_inference_latency_ms histogram