Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
linux:grafana [2023/12/18 10:09] admin |
linux:grafana [2024/05/24 10:14] (текущий) admin |
===== Установка ===== | ===== Установка ===== |
<code bash> | <code bash> |
| # (не работает, была смена ключей, надо какой то другой ключ импортировать, хз какой) |
# Добавляем ключи и репозиторий: | # Добавляем ключи и репозиторий: |
apt install gnupg2 && wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - | apt install gnupg2 && wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - |
Например переменная со списком хостов, чтобы автоматом создать графики для каждого хоста из списка, в json модели нужно сделать такую иерархию:\\ | Например переменная со списком хостов, чтобы автоматом создать графики для каждого хоста из списка, в json модели нужно сделать такую иерархию:\\ |
"summary" это агрегация, создавались в ручную, обычные графики, для перечисления создаем вложенную панель, с указанием "[$HOST]" в имени\\ | "summary" это агрегация, создавались в ручную, обычные графики, для перечисления создаем вложенную панель, с указанием "[$HOST]" в имени\\ |
{{:linux:wiki_0.jpg?direct&400|}} | {{:linux:wiki_0.jpg?direct&800|}} |
| |
| |
{{ end }} | {{ end }} |
</code> | </code> |
| </details> |
| |
| |
| ===== Еще про алерты ===== |
| |
| |
| <details> |
| <summary>:!: Параметры</summary> |
| |
| Собсна в простом случае, запросом получаем какие то данные, первое выражение для агрегации данных, второе для оценки состояния\\ |
| {{:linux:graf_1.png?direct&600|}}\\ |
| |
| {{:linux:graf_0.png?direct&600|}}\\ |
| |
| |
| <code bash> |
| </code> |
</details> | </details> |
| |
| |
| <details> |
| <summary>:!: </summary> |
| <code bash> |
| </code> |
| </details> |
| |
| |
| <details> |
| <summary>:!: </summary> |
| <code bash> |
| </code> |
| </details> |
| |
| |
| ===== API ===== |
| |
| <details> |
| <summary>:!: Auth </summary> |
| |
| <code bash> |
| curl http://admin:admin@localhost:3000/api/org |
| </code> |
| </details> |
| |
| |
| |
| <details> |
| <summary>:!: silence </summary> |
| |
| Получить перечень |
| <code bash> |
| curl -X 'GET' 'http://admin:admin@192.168.0.14:3000/api/alertmanager/grafana/api/v2/silences' \ |
| -H 'accept: application/json' |
| |
| http://192.168.0.14:3000/api/alertmanager/grafana/api/v2/silences |
| </code> |
| |
| |
| Создать новый |
| <code bash> |
| curl -X 'POST' \ |
| 'http://admin:admin@192.168.0.14:3000/api/alertmanager/grafana/api/v2/silences' \ |
| -H 'accept: application/json' \ |
| -H 'Content-Type: application/json' \ |
| -d '{ |
| "comment": "comment_string", |
| "createdBy": "automatic_rule", |
| "startsAt": "2024-01-27T07:00:00.000Z", |
| "endsAt": "2024-01-27T09:00:00.000Z", |
| "matchers": [ |
| { |
| "isEqual": true, |
| "isRegex": false, |
| "name": "name", |
| "value": "my_four_alert" |
| } |
| ] |
| }' |
| </code> |
| |
| </details> |
| |
| |