跳到主要内容

Metrics

1. Overview

This section displays the metrics definitions currently supported by PGOS PrometheusExporter.

2. Metrics

CategoryMetric NameMetric TypeDescriptionLabelsLabel Description
PlayersccuGaugeConcurrent usersTitleRegionIDTitle Region ID in PGOS.
dauGaugeDaily active users
dnuGaugeDaily new users
login_countCounterLogin count in the last minute
DS Hostingcurrent_battlesession_countGaugeCurrent battle session countTitleRegionID
FleetID
DC
DC - Data Center
current_playerbattlesession_countGaugeCurrent player battle session count
current_machine_countGaugeCurrent machine count
current_occupied_machine_countGaugeCurrent occupied machine count
machine_cpu_usage_distributionGaugeMachine CPU usage distributionTitleRegionID
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_distributionGaugeMachine memory usage distribution
Matchmakingmatchmaking_request_countCounterRequest count in the last minuteTitleRegionID
Configuration
Configuration - Matchmaking Configuration Name
matchmaking_result_code_distributionCounterResult code distribution of requests in the last minuteTitleRegionID
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_distributionCounterTime cost distribution of requests in the last minuteTitleRegionID
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 Servervs_cpu_usageGaugeCPU vCores usageTitleRegionID
ServerName
Category
Category Values:
"avg": average
vs_memory_usageGaugeMemory(MB) usage
vs_instance_countGaugeInstance countCategory Values:
"current"
vs_avg_rttGaugeAverage time to process each request in millisecondsTitleRegionID
ServerName
ServerName - Virtual Server Name
vs_qpsGaugeRequests processed per second
vs_rtt_distributionCounterCost time distribution of requests in the last minuteTitleRegionID
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_distributionCounterStatus code distribution of requests in the last minuteDistribution Values: "0xx" / "1xx" / "200" / "2xx" / "3xx" / "4xx" / "5xx"