Metrics
1. Overview
This section displays the metrics definitions currently supported by PGOS PrometheusExporter.
2. Metrics
Category | Metric Name | Metric Type | Description | Labels | Label Description |
Players | ccu | Gauge | Concurrent users | TitleRegionID | Title Region ID in PGOS. |
dau | Gauge | Daily active users | |||
dnu | Gauge | Daily new users | |||
login_count | Counter | Login count in the last minute | |||
DS Hosting | current_battlesession_count | Gauge | Current battle session count | TitleRegionID FleetID DC | DC - Data Center |
current_playerbattlesession_count | Gauge | Current player battle session count | |||
current_machine_count | Gauge | Current machine count | |||
current_occupied_machine_count | Gauge | Current occupied machine count | |||
machine_cpu_usage_distribution | Gauge | Machine CPU usage distribution | TitleRegionID FleetID DC Distribution | Distribution Values: "percentage_0_20": Usage Range[0%, 20%) "percentage_20_50": Usage Range[20%, 50%) "percentage_50_80": Usage Range[50%, 80%) "percentage_80_100": Usage Range[80%, 100%] | |
machine_memory_usage_distribution | Gauge | Machine memory usage distribution | |||
Matchmaking | matchmaking_request_count | Counter | Request count in the last minute | TitleRegionID Configuration | Configuration - Matchmaking Configuration Name |
matchmaking_result_code_distribution | Counter | Result code distribution of requests in the last minute | TitleRegionID Configuration ResultCode | ResultCode Values: "1": Completed "2": Multiplayer Team Request Canceled "3": Searching Stage Canceled "4": Backfilling Stage Canceled "6": Team Request Timeout "7": Searching Stage Timeout "8": Backfilling Stage Timeout "9": Accepting Stage Timeout "10": Matchmaking Result Rejected "11": Multiplayer Team Request Rejected "12": Title Region Closed "13": Auto Continue Failed "15": BattleSession Placement Failed "16": Matchmaking Engine Internal Failure | |
matchmaking_time_cost_distribution | Counter | Time cost distribution of requests in the last minute | TitleRegionID Configuration Distribution | Distribution Values: "0_3": Range[0s, 3s) "3_5": Range[3s, 5s) "5_10": Range[5s, 10s) "10_15": Range[10s, 15s) "15_20": Range[15s, 20s) "20_25": Range[20s, 25s) "25_30": Range[25s, 30s) "30_35": Range[30s, 35s) "35_40": Range[35s, 40s) "40_45": Range[40s, 45s) "45_50": Range[45s, 50s) "50_55": Range[50s, 55s) "55_60": Range[55s, 60s) "60_more": Range[60s, ∞) | |
Virtual Server | vs_cpu_usage | Gauge | CPU vCores usage | TitleRegionID ServerName Category | Category Values: "avg": average |
vs_memory_usage | Gauge | Memory(MB) usage | |||
vs_instance_count | Gauge | Instance count | Category Values: "current" | ||
vs_avg_rtt | Gauge | Average time to process each request in milliseconds | TitleRegionID ServerName | ServerName - Virtual Server Name | |
vs_qps | Gauge | Requests processed per second | |||
vs_rtt_distribution | Counter | Cost time distribution of requests in the last minute | TitleRegionID ServerName Distribution | Distribution Values: "0_50ms": Range[0ms, 50ms) "50_100ms": Range[50ms, 100ms) "100_200ms": Range[100ms, 200ms) "200_500ms": Range[200ms, 500ms) "500_1000ms": Range[500ms, 1000ms) "1000_3000ms": Range[1000ms, 3000ms) "3000_5000ms": Range[3000ms, 5000ms) "5000_ms": Range[5000ms, ∞) | |
vs_status_code_distribution | Counter | Status code distribution of requests in the last minute | Distribution Values: "0xx" / "1xx" / "200" / "2xx" / "3xx" / "4xx" / "5xx" |