Мастер-класс

Добро пожаловать на online мастер-класс для новичков: «Добавляем Annotations на графики Grafana через HTTP API»

 

Наталья Крапкина, соорганизатор MONHOUSE, расскажет о работе с аннотациями на графиках в Grafana с использованием HTTP API.

Шпаргалка

Документация HTTP API по работе с аннотациями:

https://grafana.com/docs/grafana/latest/http_api/annotations/#annotations-api

Начать стоит с создания ключа в настройках Grafana c правами на редактирование:

 

Примеры с использованием CURL:

1. Просмотр аннотаций:

Пример:
curl -X GET http://yourhost.ru/api/annotations?from=now-30d&to=now&tags=tag1&tags=tag2&limit=100 -H "Authorization: Bearer YOURKEY"

2. Добавление аннотаций:

Пример:

curl -X POST http://yourhost.ru/api/annotations/ -H "Authorization: Bearer YOURKEY" -H "Content-Type: application/json" -d '{"dashboardId":468,"panelId":1,"time":1507037197339,"timeEnd":1507180805056,"tags":["tag1","tag2"],"text":"Annotation Description"}'

3. Удаление аннотаций:

Пример:

curl -X DELETE http://yourhost.ru/api/annotations/ПОРЯДКОВЫЙ_НОМЕР -H "Authorization: Bearer YOURKEY"

4. Изменение аннотаций:

Пример:

curl -X PUT http://yourhost.ru/api/annotations/ПОРЯДКОВЫЙ_НОМЕР -H "Authorization: Bearer YOURKEY" -H "Content-Type: application/json" -d '{"time":1653582186000,"timeEnd":1653582186000,"text":"Annotation Description","tags":["tag1","tag2"]}'

 


Вконтакте MONHOUSE: https://vk.com/monhouse.tech
Telegram MONHOUSE: https://t.me/monhousetech
Telegram чат MONHOUSE: https://t.me/monhouse_tech

[ СООБЩЕСТВА - ПАРТНЕРЫ ]

[ ПРИ ПОДДЕРЖКЕ ]