This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
grafana_loki_ии [2026/10/14 07:45] val [Шаг 1. Что у нас есть, для начала] |
grafana_loki_ии [2026/10/24 17:03] (current) val [На следующей итерации] |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ===== Шаг 1. Что у нас есть, для начала ===== | ===== Шаг 1. Что у нас есть, для начала ===== | ||
| + | |||
| + | * Курс [[Prometheus, Grafana, Loki - Observability]] (все необходимое для шага 2 и 3) | ||
| + | * http://192.168.13.10/mail/ | ||
| + | * http://192.168.13.10:9090/ | ||
| + | * http://192.168.13.10:9093/ | ||
| + | * http://192.168.13.10:3000/ | ||
| * Рекламный вебинар [[Zabbix - мониторинг Web приложений]] | * Рекламный вебинар [[Zabbix - мониторинг Web приложений]] | ||
| * Рекламный вебинар [[Использование AI-агентов]] | * Рекламный вебинар [[Использование AI-агентов]] | ||
| - | * Курс [[Prometheus, Grafana, Loki - Observability]] (все необходимое для шага 2 и 3) | + | |
| ===== На следующей итерации ==== | ===== На следующей итерации ==== | ||
| Line 31: | Line 37: | ||
| <code> | <code> | ||
| rm /usr/local/bin/mywall.sh | rm /usr/local/bin/mywall.sh | ||
| + | |||
| + | server.corp13.un:~# truncate -s 0 $(docker inspect --format='{{.LogPath}}' loki) | ||
| </code> | </code> | ||
| ===== Шаг 2. Мониторинг Web приложения ===== | ===== Шаг 2. Мониторинг Web приложения ===== | ||
| * [[Средства программирования shell#Тестирование Web приложения на shell]] | * [[Средства программирования shell#Тестирование Web приложения на shell]] | ||
| + | |||
| * Использование push-модели сбора данных [[Сервис Prometheus#prometheus-pushgateway]] | * Использование push-модели сбора данных [[Сервис Prometheus#prometheus-pushgateway]] | ||
| * [[Сервис Prometheus#Отправка метрик из приложения]] (Пример 2) | * [[Сервис Prometheus#Отправка метрик из приложения]] (Пример 2) | ||
| * [[Сервис Prometheus#Создание правил alertmanager]] | * [[Сервис Prometheus#Создание правил alertmanager]] | ||
| - | * [[Средства программирования shell#Отправка сообщения на все консоли]] | + | * [[Средства программирования shell#Отправка сообщения на все консоли]] (json) |
| * [[Сервис adnanh/webhook]] | * [[Сервис adnanh/webhook]] | ||
| * [[Сервис Prometheus#Настройка маршрутизации уведомлений]] (Webhook) | * [[Сервис Prometheus#Настройка маршрутизации уведомлений]] (Webhook) | ||
| Line 69: | Line 78: | ||
| --data-urlencode 'limit=10' \ | --data-urlencode 'limit=10' \ | ||
| | jq -r '.data.result[].values[][1]' \ | | jq -r '.data.result[].values[][1]' \ | ||
| - | | python3 /usr/local/bin/openai_request_to_llm.py $PROMPT) | + | | /usr/local/bin/openai_request_to_llm.py $PROMPT) |
| for MY_T in $(w | grep pts | awk '{print $2}') | for MY_T in $(w | grep pts | awk '{print $2}') | ||