Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
loki — Горизонтально масштабируемая мультитенантная система агрегации логов, которая индексирует метки вместо полного текста, интегрируется с Grafana и оптимизирована для хранения и запроса логов Kubernetes. | Kitploit
Инструменты/GitHubGitHub/grafana/loki
Утилиты общего назначенияУтилиты и фреймворкиРеагирование на ИнцидентыАнализ ЖурналовТоп в Анализ Журналов №3
GitHubgrafana/loki

loki

Горизонтально масштабируемая мультитенантная система агрегации логов, которая индексирует метки вместо полного текста, интегрируется с Grafana и оптимизирована для хранения и запроса логов Kubernetes.

Репозиторий
28.9k4.1k8264 ч 37 мин назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Loki Logo

Check Go Report Card Slack Fuzzing Status

Loki: как Prometheus, но для логов.

Loki — это горизонтально масштабируемая, высокодоступная, мультитенантная система агрегации логов, вдохновлённая Prometheus. Она спроектирована так, чтобы быть очень экономичной и простой в эксплуатации. Loki не индексирует содержимое логов, а вместо этого индексирует набор меток для каждого потока логов.

По сравнению с другими системами агрегации логов, Loki:

  • не выполняет полнотекстовую индексацию логов. Храня сжатые неструктурированные логи и индексируя только метаданные, Loki проще в эксплуатации и дешевле в работе.
  • индексирует и группирует потоки логов с помощью тех же меток, которые вы уже используете с Prometheus, что позволяет вам легко переключаться между метриками и логами, используя одни и те же метки.
  • особенно хорошо подходит для хранения логов подов Kubernetes. Такие метаданные, как метки подов, автоматически собираются и индексируются.
  • имеет нативную поддержку в Grafana (требуется Grafana v6.0).
  • Стек логирования на основе Loki состоит из 3 компонентов:

    • Alloy — это агент, отвечающий за сбор логов и их отправку в Loki.
    • Loki — это основной сервис, отвечающий за хранение логов и обработку запросов.
    • Grafana — для запросов и отображения логов.

    Обратите внимание, что Alloy заменил Promtail в стеке, поскольку Promtail считается функционально завершённым, а дальнейшее развитие сбора логов будет происходить в Grafana Alloy.

    Loki похож на Prometheus, но для логов: мы предпочитаем многомерный подход на основе меток к индексации и хотим получить простую в эксплуатации систему с одним бинарным файлом и без зависимостей. Loki отличается от Prometheus тем, что фокусируется на логах, а не на метриках, и доставляет логи через push, а не через pull.

    Начало работы

    • Установка Loki
    • Установка Alloy
    • Начало работы

    ⚠️ Миграция Helm-чарта

    С 16 марта 2026 года Helm-чарт Grafana Loki будет форкнут в новый репозиторий grafana-community/helm-charts. Чарт в репозитории Loki будет поддерживаться только для пользователей GEL. Подробности см. в #20705.

    Обновление

    • Обновление Loki

    Документация

    • Последний релиз
    • Предстоящий релиз — на вершине ветки main

    Часто используемые разделы:

    • Документация по API для отправки логов в Loki.
    • Метки
    • Эксплуатация
    • Docker Driver Client — это плагин Docker для отправки логов напрямую из Docker-контейнеров в Loki.
    • LogCLI предоставляет интерфейс командной строки для запроса логов.
    • Loki Canary отслеживает вашу установку Loki на предмет пропущенных логов.
    • Поиск и устранение неисправностей содержит помощь в работе с сообщениями об ошибках.
    • Loki в Grafana описывает, как настроить источник данных Loki в Grafana.

    Получение помощи

    Если у вас есть вопросы или отзывы о Loki:

    • Поищите существующие темы на форуме сообщества Grafana Labs, посвящённом Loki: https://community.grafana.com
    • Задайте вопрос в канале Loki в Slack. Чтобы пригласить себя в Grafana Slack, посетите https://slack.grafana.com/ и присоединитесь к каналу #loki.
    • Создайте issue для ошибок, проблем и предложений новых функций.
    • Отправьте электронное письмо на [email protected] или воспользуйтесь веб-интерфейсом.
    • Проблемы с интерфейсом следует отправлять непосредственно в Grafana.

    Мы всегда рады вашим отзывам.

    Дополнительное чтение

    • Оригинальный design doc для Loki — хороший источник для обсуждения мотивации и проектных решений.
    • Выступление Каллума Стайана на DevOpsDays Vancouver в марте 2019 года: "Grafana Loki: Log Aggregation for Incident Investigations".
    • Блог Grafana Labs: "How We Designed Loki to Work Easily Both as Microservices and as Monoliths".
    • Выступление Тома Уилки на CNCF Paris/FOSDEM в начале 2019 года: "Grafana Loki: like Prometheus, but for logs" (слайды, видео).
    • Выступление Дэвида Кальчмидта на KubeCon 2018: "On the OSS Path to Full Observability with Grafana" (слайды, видео) о том, как Loki вписывается в cloud-native окружение.
    • Статья Гоутама Вирамачанени: "Loki: Prometheus-inspired, open source logging for cloud natives" с подробностями об архитектуре Loki.
    • Статья Дэвида Кальчмидта: "Closer look at Grafana's user interface for Loki" об идеях, которые легли в основу пользовательского интерфейса для логов.

    Участие в разработке

    См. CONTRIBUTING.md

    Сборка из исходников

    Loki можно запустить на одном хосте в режиме без зависимостей с помощью следующих команд.

    Вам понадобится актуальная версия Go, мы рекомендуем использовать версию, указанную в нашем Makefile

    root@kitploit:~
    # Checkout source code
    $ git clone https://github.com/grafana/loki
    $ cd loki
    
    # Build binary
    $ go build ./cmd/loki
    
    # Run executable
    $ ./loki -config.file=./cmd/loki/loki-local-config.yaml
    

    В качестве альтернативы, в Unix-системах вы можете использовать make для сборки бинарного файла, что добавляет дополнительные аргументы к команде go build.

    root@kitploit:~
    # Build binary
    $ make loki
    
    # Run executable
    $ ./cmd/loki/loki -config.file=./cmd/loki/loki-local-config.yaml
    

    Чтобы запустить несколько тенантов Loki локально, убедитесь, что auth_enabled установлен в true, и предоставьте runtime-конфиг с любыми переопределениями для конкретных тенантов.

    root@kitploit:~
    # Build binary
    $ make loki
    
    # Run executable
    ./loki -config.file=./cmd/loki/loki-local-multi-tenant-config.yaml -runtime-config.file=./cmd/loki/loki-overrides.yaml
    

    Использование Loki в организациях

    Пожалуйста, обратитесь к ADOPTERS.md, чтобы узнать о некоторых организациях, использующих Loki сегодня. Если вы хотите добавить свою организацию в список, отправьте PR для её добавления.

    Лицензия

    Grafana Loki распространяется под лицензией AGPL-3.0-only. Об исключениях Apache-2.0 см. LICENSING.md.

    Скачать инструмент