update example json

This commit is contained in:
2023-04-22 12:48:31 -07:00
parent 21dd601325
commit 4ca0e6fe00

View File

@@ -16,86 +16,105 @@
"debug": false "debug": false
}, },
"recordingSettings": { "recordingSettings": {
"serverPolls": [ "serverPerformance": {
{ "name": "serverPerformance",
"name": "serverPerformance", "enabled": true,
"enabled": true, "serverOnly": false,
"serverOnly": false, "intervalMs": 1000,
"intervalMs": 1000, "bucket": "server_performance",
"bucket": "server_performance", "measurement": "fps",
"measurement": "fps", "description": "SERVER/HC POLL. Tracks average and minimum FPS. Polled on server (and HC) at specified interval."
"description": "SERVER/HC POLL. Tracks average and minimum FPS. Polled on server (and HC) at specified interval." },
}, "runningScripts": {
{ "name": "runningScripts",
"name": "runningScripts", "enabled": true,
"enabled": true, "serverOnly": false,
"serverOnly": false, "intervalMs": 1000,
"intervalMs": 1000, "bucket": "server_performance",
"bucket": "server_performance", "measurement": "running_scripts",
"measurement": "running_scripts", "description": "SERVER/HC POLL. Tracks the number of scripts running on the server (and HC). Polled on specified interval."
"description": "SERVER/HC POLL. Tracks the number of scripts running on the server (and HC). Polled on specified interval." },
}, "entityCount": {
{ "name": "entityCount",
"name": "entityCount", "enabled": true,
"enabled": true, "serverOnly": false,
"serverOnly": false, "intervalMs": 8000,
"intervalMs": 20000, "bucket": "server_performance",
"bucket": "server_performance", "measurement": "n/a",
"measurement": "n/a", "description": "SERVER/HC POLL. Tracks the number of entities on the server. Polled on server (and HC) at specified interval as well as on EntityCreated/EntityRespawned/EntityKilled events. Measurement is static, [entities_local, entities_remote, entities_global]."
"description": "SERVER/HC POLL. Tracks the number of entities on the server. Polled on server (and HC) at specified interval as well as on EntityCreated/EntityRespawned/EntityKilled events. Measurement is static, [entities_local, entities_remote, entities_global]." },
}, "playerPerformance": {
{ "name": "playerPerformance",
"name": "playerPerformance", "enabled": true,
"enabled": true, "serverOnly": true,
"serverOnly": true, "intervalMs": 3000,
"intervalMs": 1000, "bucket": "player_performance",
"bucket": "player_performance", "measurement": "network",
"measurement": "network", "description": "SERVER POLL. User network performance. Tracks average ping, average bandwidth, and desync. Polled by the server at specified interval. Not tracked from headless client."
"description": "SERVER POLL. User network performance. Tracks average ping, average bandwidth, and desync. Polled by the server at specified interval. Not tracked from headless client." },
}, "serverTime": {
{ "name": "serverTime",
"name": "serverTime", "enabled": true,
"enabled": true, "serverOnly": true,
"serverOnly": true, "intervalMs": 10000,
"intervalMs": 10000, "bucket": "mission_data",
"bucket": "mission_data", "measurement": "server_time",
"measurement": "server_time", "description": "SERVER POLL. Tracks the server time. Always server-only. Runs at specified interval."
"description": "SERVER POLL. Tracks the server time. Always server-only. Runs at specified interval." },
}, "weather": {
{ "name": "weather",
"name": "weather", "enabled": true,
"enabled": true, "serverOnly": true,
"serverOnly": true, "intervalMs": 300000,
"intervalMs": 120000, "bucket": "mission_data",
"bucket": "mission_data", "measurement": "weather",
"measurement": "weather", "description": "SERVER POLL. Tracks the weather on the server. Always server-only. Runs at specified interval."
"description": "SERVER POLL. Tracks the weather on the server. Always server-only. Runs at specified interval." },
}, "viewDistance": {
{ "name": "viewDistance",
"name": "viewDistance", "enabled": true,
"enabled": true, "serverOnly": true,
"serverOnly": true, "intervalMs": 300000,
"intervalMs": 120000, "bucket": "mission_data",
"bucket": "mission_data", "measurement": "view_distance",
"measurement": "view_distance", "description": "SERVER POSTINIT, MPEnded. Tracks the view distance on the server. Always server-only. Runs at specified interval."
"description": "SERVER POSTINIT, MPEnded. Tracks the view distance on the server. Always server-only. Runs at specified interval." },
}, "runningMission": {
{ "name": "runningMission",
"name": "runningMission", "enabled": true,
"enabled": true, "serverOnly": true,
"serverOnly": true, "intervalMs": 0,
"intervalMs": 0, "bucket": "mission_data",
"bucket": "mission_data", "measurement": "running_mission",
"measurement": "running_mission", "description": "SERVER POSTINIT, MPEnded. Tracks the name of the mission running on the server. Always server-only. Runs at the start (and tries at end) of the mission."
"description": "SERVER POSTINIT, MPEnded. Tracks the name of the mission running on the server. Always server-only. Runs at the start (and tries at end) of the mission." },
} "playerStatus": {
], "name": "playerStatus",
"CBAEventHandlers": [ "enabled": true,
{ "serverOnly": true,
"intervalMs": 0,
"bucket": "player_data",
"measurement": "client_state",
"description": "EH. Tracks players' clientstateNumber, adminState, and profileName on connect/disconnect to server and to mission, as well as when these values change."
},
"playerIdentity": {
"name": "playerIdentity",
"enabled": true,
"serverOnly": true,
"intervalMs": 0,
"bucket": "player_data",
"measurement": "player_identity",
"description": "EH. Tracks players' identity on connect/disconnect to server and to mission, as well as when these values change."
},
"CBAEventHandlers": {
"milsimServerEfficiency": {
"name": "milsimServerEfficiency", "name": "milsimServerEfficiency",
"enabled": true, "enabled": true,
"serverOnly": true,
"bucket": "server_performance",
"measurement": "milsim_server_efficiency",
"description": "EVENTHANDLER. Tracks the efficiency of the server." "description": "EVENTHANDLER. Tracks the efficiency of the server."
} }
] }
} }
} }