> For the complete documentation index, see [llms.txt](https://docs.system-analyst-base.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.system-analyst-base.ru/hard-skills/proektirovanie/monitoring/metriki.md).

# Метрики

{% hint style="info" %}
**Метрика** — это стандарт измерения, который используется для оценки производительности, эффективности или качества системы, процесса или продукта. В контексте сервисов и систем мониторинга, метрика — это специфический показатель, который может быть измерен и отслежен.
{% endhint %}

1. Время отклика (**Response Time**): Это время, необходимое сервису для обработки и ответа на запрос.
2. Запросы в секунду (Requests per Second, **RPS**): Это количество запросов, которые сервер обрабатывает за секунду.
3. Ошибки (**Errors**): Количество ошибок, которые возвращаются сервером.
4. Использование ресурсов (**Resource Utilization)**: Измеряет, насколько эффективно сервер использует свои ресурсы, включая использование ЦП, используемую и доступную память и использование диска.
5. Количество одновременных соединений (**Concurrent Connections**): Отражает количество клиентов, которые в настоящее время подключены к серверу.
6. Пропускная способность (**Throughput**): Количество данных, передаваемых сервером за определенный промежуток времени.
7. Статусы HTTP (**HTTP Statuses**): Отслеживание количества различных ответов HTTP может помочь выявить проблемные области.
8. Время выполнения SQL запросов (**SQL Query Execution Time**): Для приложений, которые взаимодействуют с базами данных, измерение времени выполнения запросов может помочь выявить узкие места.
9. Тротлинг (**Throttling**): Это метод, используемый для контроля объема трафика, отправляемого либо принимаемого сервером. Если количество запросов к серверу превышает определенный лимит, то эти запросы могут быть ограничены или отклонены.
10. Задержка (**Latency**): Это время, которое занимает передача пакета данных от одного пункта к другому. Это может включать время ожидания, время передачи, задержку маршрутизации и другие задержки, которые могут возникнуть в процессе передачи данных. Низкая задержка важна для любого приложения, которое требует быстрой и надежной передачи данных.
