Работа в CLI
Обзор
Консольный клиент tuna позволяет взаимодействовать с Job и Heartbeat мониторами напрямую из терминала или скриптов.
Основные команды:
tuna monitor ping— отправка сигнала Heartbeat мониторуtuna monitor exec— выполнение команды с отслеживанием Job монитораtuna monitor status— просмотр статуса мониторов
Авторизация
Для просмотра статуса монитора необходим API-ключ. Его можно передать несколькими способами:
- Переменная окружения
- Флаг
- Конфиг файл
export TUNA_API_KEY=your-api-key
tuna monitor ping YOUR_MONITOR_ID
tuna monitor ping YOUR_MONITOR_ID --api-key=your-api-key
# Сохранить ключ в конфиг
tuna config save-api-key your-api-key
# Теперь можно использовать без явного указания ключа
tuna monitor ping YOUR_MONITOR_KEY
monitor ping
Отправляет сигнал для Heartbeat монитора.