Loki — это горизонтально масштабируемая, высокодоступная многопользовательская система агрегации и хранения логов, вдохновленная Prometheus. Loki индексирует не содержимое логов, а набор меток для каждого потока логов.
-
Создайте сервисный аккаунт, необходимый для доступа к Yandex Object Storage:
yc iam service-account create --name <имя сервисного аккаунта>
-
Назначьте сервисному аккаунту роли
storage.uploader
иstorage.viewer
. -
Создайте статический ключ доступа для сервисного аккаунта в формате JSON и сохраните его в файл
sa-key.json
:yc iam access-key create \ --service-account-name=<имя сервисного аккаунта> \ --format=json > sa-key.json
-
Задайте настройки приложения:
- Пространство имен — выберите пространство имен или создайте новое.
- Название приложения — укажите название приложения.
- Имя бакета — укажите имя бакета в Object Storage.
- Статический ключ для доступа — скопируйте содержимое файла
sa-key.json
. - Установить Promtail — оставьте опцию включенной, чтобы поставлять локальные журналы инстансу Grafana Loki с помощью агента Promtail. Обычно агент используется для приложений, для которых нужен регулярный мониторинг.
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed
.
После развертывания Loki будет доступен внутри кластера Managed Service for Kubernetes по следующему адресу:
http://<имя_сервиса_Loki_gateway>.<пространство_имен>.svc.cluster.local
Чтобы узнать пространство имен и имя сервиса Loki gateway выполните команду:
kubectl get service -A | grep distributed-gateway
Результат:
test-namespace loki-loki-distributed-gateway ClusterIP 10.96.168.88 <none> 80/TCP 15m
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
Helm-чарт | Версия | Pull-команда | Документация |
---|---|---|---|
yandex-cloud/grafana/loki/chart/loki | 1.2.0-7 | Открыть |
Docker-образ | Версия | Pull-команда |
---|---|---|
yandex-cloud/grafana/loki/loki1724340579580929049903575878834428036439571203368 | 2.9.8 | |
yandex-cloud/grafana/loki/memcached-exporter1724340579580929049903575878834428036439571203368 | v0.13.0 | |
yandex-cloud/grafana/loki/memcached1724340579580929049903575878834428036439571203368 | 1.6.21-alpine | |
yandex-cloud/grafana/loki/nginx-unprivileged1724340579580929049903575878834428036439571203368 | 1.20.2-alpine | |
yandex-cloud/grafana/loki/promtail1724340579580929049903575878834428036439571203368 | 3.0.0 |