<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Graphite on BIFIT Mitigator</title>
    <link>https://docs.mitigator.ru/v26.04/tags/graphite/</link>
    <description>Recent content in Graphite on BIFIT Mitigator</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language><atom:link href="https://docs.mitigator.ru/v26.04/tags/graphite/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Кластерная терминология</title>
      <link>https://docs.mitigator.ru/v26.04/kb/cluster/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/cluster/</guid>
      <description>MITIGATOR может быть собран в кластер различных конфигураций, с разным набором подсистем и их взаимосвязей в зависимости от решаемой задачи и ограничений. В статье перечислены ключевые термины, описывающие кластеризацию MITIGATOR на различных уровнях.
Уровни кластеризации В таблице представлен пример кластера из четырех экземпляров MITIGATOR, в котором на разных уровнях экземпляры выполняют разные роли. Под экземпляром понимается устройство, на котором развернута одна или несколько подсистем MITIGATOR. Обычно на экземпляре как минимум развернут Backend, но в некоторых случаях это могут быть другие подсистемы, например Colleсtor или Graphite.</description>
    </item>
    <item>
      <title>Доступ к интерфейсу Grafana</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/grafana/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/grafana/</guid>
      <description>MITIGATOR в своей поставке включает Grafana, которую можно использовать для создания кастомизированных дашбордов. Обратитесь к документации Grafana, как именно это делать.
Для получения доступа к веб-интерфейсу Grafana необходимо поднять сервис, который отключен по-умолчанию. Временно это можно сделать следующей командой:
docker-compose up -d --scale grafana=1 grafana Чтобы включить grafana на постоянной основе, необходимо в docker-compose.yml изменить scale c 0 на 1.
services: ... grafana: ... scale: 1 ... После настройки необходимо поднять контейнер Grafana:</description>
    </item>
    <item>
      <title>Graphite на отдельном сервере</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/grafbase/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/grafbase/</guid>
      <description>Перенос Graphite на отдельный сервер позволяет разделить нагрузку на два сервера.
До переноса архива метрик, в интерфейсе MITIGATOR можно будет наблюдать только новые графики.
Дальше по тексту Server1 – сервер с MITIGATOR, Server2 – сервер, на который выполняется перенос.
Предполагается, что на Server2 уже установлен Docker и docker-compose и имеется способ доставки файловой базы с Server1 на Server2 (объем данных может составлять более 100 ГБ в зависимости от количества политик).</description>
    </item>
    <item>
      <title>Подключение внешней Grafana</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/ext-grafana/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/ext-grafana/</guid>
      <description>Чтобы внешняя Grafana могла получать данные с Graphite нужно пробросить порт 3080 из контейнера, для чего:
Cоздать, либо дополнить docker-compose.override.yml следующим: services: gateway: ports: - &amp;#34;13080:3080&amp;#34; Перезапустить MITIGATOR: docker-compose down &amp;amp;&amp;amp; docker-compose up -d В Web-интерфейсе Grafana добавить источник данных: Выбрать тип Graphite и указать внешний адрес: Похожие статьи Graphite на отдельном сервере Доступ к интерфейсу Grafana Использование единого Graphite для нескольких кластеров MITIGATOR Настройка времени хранения метрик в Graphite Изменение конфигурационных параметров ClickHouse Экспорт метрик в Prometheus Анализатор логов Web-сервера Внешнее отказоустойчивое хранилище Внутреннее отказоустойчивое хранилище Гибридные схемы внедрения </description>
    </item>
    <item>
      <title>Графики</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/</guid>
      <description>В MITIGATOR для работы с графиками используются: ClickHouse, Graphite, Grafana, Carbon, CarbonAPI.
Все перечисленное имеет возможности для более точной настройки в зависимости от требований.
Статьи, описывающие различные аспекты настройки:
Доступ к интерфейсу Grafana Graphite на отдельном сервере Изменение конфигурационных параметров ClickHouse Подключение внешней Grafana Использование единого Graphite для нескольких кластеров MITIGATOR Настройка времени хранения метрик в Graphite </description>
    </item>
    <item>
      <title>Использование единого Graphite для нескольких кластеров MITIGATOR</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/onegraphite/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/onegraphite/</guid>
      <description>Использование единого Graphite для нескольких MITIGATOR позволяет снизить нагрузку на вычислительные ресурсы комплексов обработки трафика, упростить администрирование, настроить сложный мониторинг.
Настройка Настройка сходна с переносом Graphite на отдельный сервер.
Если имеется хост с настроенным Graphite, необходимо перейти к этапу настройки MITIGATOR для работы с внешним общим Graphite.
Создайте директорию под сервисы:
mkdir -p /opt/mitigator-graphite Скачайте docker-compose.yml:
wget https://docs.mitigator.ru/v26.04/dist/grafbase/docker-compose.yml \ -O /opt/mitigator-graphite/docker-compose.yml Скачайте файл сервиса:
wget https://docs.mitigator.ru/v26.04/dist/grafbase/docker-compose@.service \ -O /etc/systemd/system/docker-compose@.service Активируйте службу:</description>
    </item>
    <item>
      <title>Настройка времени хранения метрик в Graphite</title>
      <link>https://docs.mitigator.ru/v26.04/kb/graphite/retention/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/kb/graphite/retention/</guid>
      <description>MITIGATOR хранит данные графиков в Graphite-ClickHouse.
Свежие данные хранятся с меньшим разрежением, затем прореживаются:
Срок Разрежение меньше суток 5 секунд от суток до недели 10 секунд от недели до месяца 1 минута от месяца до 145 дней 5 минут свыше 145 дней 10 минут Времена хранения не суммируются, то есть данные за последний день последней недели хранятся с разрежением 5 секунд, а следующие 6 дней (не 7) хранятся с разрежением 10 секунд.</description>
    </item>
    <item>
      <title>Экспорт метрик в Prometheus</title>
      <link>https://docs.mitigator.ru/v26.04/integrate/prometheus/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.mitigator.ru/v26.04/integrate/prometheus/</guid>
      <description>Метрики в MITIGATOR хранятся в Graphite. Есть возможность экспортировать метрики в Prometheus через graphite_exporter.
Для организации отправки необходимо развернуть и настроить graphite_exporter (основной файл конфигурации и файл конфигурации соответствия метрик), настроить отправку метрик на graphite_exporter.
Краткая последовательность действий:
Написание конфигурации соответствия метрик под конкретные нужды. Развертывание graphite_exporter с этой конфигурацией. Настройка отправки данных в системе MITIGATOR. Конфигурация соответствия метрик graphite_exporter Список метрик с кратким описанием доступен по ссылке.
Информация Не гарантируется, что имена метрик не будут меняться между версиями.</description>
    </item>
  </channel>
</rss>