Go to documentation repository
시스템 상태 데이터를 보려면 다음을 수행해야 합니다.
To view the system status data, do the following:
Select the required metric in the list 목록 (1) or enter the query in the Expression field에서 필요한 메트릭을 선택하거나 표현식 필드에 쿼리를 입력합니다.
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
The request allows for:
요청은 다음을 허용합니다.
여러 메트릭 사용
식을 사용하여 문제를 찾습니다. 예를 들어, ngp_fps <17 과 같은 쿼리는 fps가 17보다 작은 모든 메트릭을 반환합니다. 논리 및 산술 연산자의 전체 목록은 the official Prometheus documentation에 나열되어 있습니다.
매개변수로 필터링합니다. 예를 들어, 다음 같은 쿼리는
Using multiple metrics.
Using expressions to find problems. For example, a query like ngp_fps <17 will return all metrics, where FPS was less than 17. For a complete list of logical and arithmetic operators, see the official Prometheus documentation.
Filtering by any of the parameters. For example, a query like
Code Block |
---|
ngp_fps{ep_name=~"hosts/TEST/DeviceIpint.2/SourceEndpoint.video:0:0"} |
will return FPS values only for the specified source지정된 소스에 대해서만 FPS 값을 반환합니다.
Examples of useful queries for Windows:
The CPU loading graph similar to the Windows System monitor:
Code Block |
---|
sum by (process_id) (100 / scalar(wmi_cs_logical_processors) * (irate(wmi_process_cpu_time_total{process="AppHost"}[10m]))) or ngp_cpu_total_usage |
The graph of RAM usage by the AppHost processes and a total memory space:
Code Block |
---|
sum by (process_id) (avg_over_time(wmi_process_working_set{process="AppHost"}[5m])) / 1024 or avg_over_time(wmi_os_virtual_memory_bytes[5m]) / 1024 |
The percentage of RAM usage:
Code Block |
---|
100.0 - 100 * avg_over_time(wmi_os_virtual_memory_free_bytes[5m]) / avg_over_time(wmi_os_virtual_memory_bytes[5m]) |
Examples of useful queries for Linux:
The graph of RAM usage by the AppHost processes and a total memory space in bytes:
Code Block |
---|
sum by (groupname) (namedprocess_namegroup_memory_bytes{memtype="resident"}) |
The percentage of RAM usage:
Code Block |
---|
100 - node_memory_MemAvailable_bytes * 100 / node_memory_MemTotal_bytes |
The graph of the CPU load by the AppHost processes as a percentage:
Code Block |
---|
sum by (object_id) (rate(namedprocess_namegroup_cpu_seconds_total{groupname="AppHost"}[1m])) * 100 |
The graph of the CPU load as a percentage:
Code Block |
---|
100 * avg without (cpu) (1 - rate(node_cpu_seconds_total{mode="idle"}[1m])) |
Click the Execute button 실행 버튼(2).
The Console tab will display all possible values of all elements at the time the query is completed.
When you set a date and time in your calendar, the data will be updated.
을 클릭합니다.
콘솔 탭은 요청이 완료될 때, 모든 항목의 가능한 모든 값을 발행합니다.
캘린더에서 날짜와 시간을 설정하면 데이터가 업데이트됩니다.
그래프를 작성하려면 그래프 탭으로 이동하십시오.
필드 1에서 그래프의 시간 슬롯을 설정하고 필드 2에서 끝점을 설정하고 필드 3에서 데이터 포인트 사이의 간격을 설정합니다. 차트를 채우려면 누적 (4) 체크박스를 선택합니다To build a graph, go to the Graph tab.
In the field 1, set the time interval of the graph. In the field 2, set its end point. In the filed 3, set the interval between the data points. To fill the chart, set the stacked (4) checkbox.