<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Документация Proto Observability Platform – быстрый старт</title><link>/docs/tags/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82/</link><description>Recent content in быстрый старт on Документация Proto Observability Platform</description><generator>Hugo -- gohugo.io</generator><language>ru</language><atom:link href="/docs/tags/%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D1%81%D1%82%D0%B0%D1%80%D1%82/index.xml" rel="self" type="application/rss+xml"/><item><title>Alerting: Быстрый старт: первое оповещение</title><link>/docs/alerting/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/alerting/quickstart/</guid><description>
&lt;p>На этой странице:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="#%d1%88%d0%b0%d0%b3-1-%d0%ba%d0%b0%d0%bd%d0%b0%d0%bb-%d0%b4%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%ba%d0%b8">Шаг 1. Канал доставки&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%d1%88%d0%b0%d0%b3-2-%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d0%be-%d0%b0%d0%bb%d0%b5%d1%80%d1%82%d0%b8%d0%bd%d0%b3%d0%b0">Шаг 2. Правило алертинга&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%d1%88%d0%b0%d0%b3-3-%d0%bf%d0%be%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0-%d0%bc%d0%b0%d1%80%d1%88%d1%80%d1%83%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8">Шаг 3. Политика маршрутизации&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%d1%88%d0%b0%d0%b3-4-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0">Шаг 4. Проверка&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%d0%b5%d1%81%d0%bb%d0%b8-%d1%83%d0%b2%d0%b5%d0%b4%d0%be%d0%bc%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b5-%d0%bf%d1%80%d0%b8%d1%88%d0%bb%d0%be">Если уведомление не пришло&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>Этот сценарий показывает, как с нуля получить оповещение в &lt;strong>Telegram&lt;/strong> при росте доли ошибок сервиса. Он связывает три сущности алертинга воедино; подробное описание каждого поля — в руководстве &lt;a href="../configuration/">Настройка оповещений&lt;/a>.&lt;/p>
&lt;p>Оповещения складываются из трёх частей: &lt;strong>правило&lt;/strong> определяет условие, &lt;strong>политика&lt;/strong> направляет сработавший алерт в нужный &lt;strong>канал&lt;/strong>, а канал доставляет уведомление. Настроим их по порядку.&lt;/p>
&lt;h2 id="шаг-1-канал-доставки">Шаг 1. Канал доставки&lt;/h2>
&lt;p>Сначала создадим канал — адрес доставки уведомлений.&lt;/p>
&lt;ol>
&lt;li>Откройте &lt;code>Алерты&lt;/code> &amp;gt; &lt;code>Каналы&lt;/code>, нажмите &lt;strong>«Добавить»&lt;/strong>.&lt;/li>
&lt;li>Укажите &lt;strong>Название&lt;/strong> (например, &lt;code>Telegram дежурной смены&lt;/code>) и &lt;strong>Тип&lt;/strong> — &lt;code>Telegram&lt;/code>.&lt;/li>
&lt;li>Заполните &lt;strong>Токен бота&lt;/strong> и &lt;strong>Telegram ID&lt;/strong> (идентификатор чата).&lt;/li>
&lt;li>Сохраните канал.&lt;/li>
&lt;/ol>
&lt;p>Подробнее о полях и других типах каналов (email, webhook) — &lt;a href="../configuration/#%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%b0%d0%bd%d0%b0%d0%bb%d0%b0">Настройка оповещений → Создание канала&lt;/a>.&lt;/p>
&lt;h2 id="шаг-2-правило-алертинга">Шаг 2. Правило алертинга&lt;/h2>
&lt;p>Теперь зададим условие срабатывания.&lt;/p>
&lt;ol>
&lt;li>Откройте &lt;code>Алерты&lt;/code> &amp;gt; &lt;code>Правила&lt;/code>, нажмите &lt;strong>«Добавить»&lt;/strong>.&lt;/li>
&lt;li>Заполните поля:
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Название&lt;/strong>: &lt;code>Высокая доля ошибок сервиса&lt;/code>;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Группа&lt;/strong>: например, &lt;code>GENERAL&lt;/code>;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Критичность&lt;/strong>: &lt;code>WARNING&lt;/code>;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Описание&lt;/strong>: &lt;code>Доля ошибок сервиса выше 5% в течение 5 минут&lt;/code>;&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Выражение&lt;/strong>:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-promql" data-lang="promql">&lt;span class="line">&lt;span class="cl">&lt;span class="k">avg&lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="nv">services_errorcallsperc&lt;/span>&lt;span class="p">{&lt;/span>&lt;span class="nl">service&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="p">&amp;#34;&lt;/span>&lt;span class="s">credit-bureau-service&lt;/span>&lt;span class="p">&amp;#34;}&lt;/span>&lt;span class="o">)&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="k">by&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="o">(&lt;/span>&lt;span class="nv">service&lt;/span>&lt;span class="p">,&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="nv">service_id&lt;/span>&lt;span class="o">)&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="o">&amp;gt;&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="mi">5&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>&lt;strong>for&lt;/strong>: &lt;code>5m&lt;/code> — алерт сработает, только если условие держится 5 минут.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Нажмите &lt;strong>«Создать»&lt;/strong>, затем включите правило (статус &lt;code>включено&lt;/code>).&lt;/li>
&lt;li>Нажмите &lt;strong>«Применить»&lt;/strong> — изменения вступят в силу в течение ~1 минуты.&lt;/li>
&lt;/ol>
&lt;p>Замените &lt;code>credit-bureau-service&lt;/code> на имя своего сервиса. Список доступных метрик и синтаксис выражений — &lt;a href="../metrics-and-expressions/">Метрики и выражения для правил&lt;/a>; описание полей формы — &lt;a href="../configuration/#%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d0%b0">Настройка оповещений → Создание правила&lt;/a>.&lt;/p>
&lt;h2 id="шаг-3-политика-маршрутизации">Шаг 3. Политика маршрутизации&lt;/h2>
&lt;p>Свяжем сработавший алерт с каналом из шага 1.&lt;/p>
&lt;ol>
&lt;li>Откройте &lt;code>Алерты&lt;/code> &amp;gt; &lt;code>Политики&lt;/code>, нажмите &lt;strong>«Добавить»&lt;/strong>.&lt;/li>
&lt;li>В &lt;strong>Лейблах группировки&lt;/strong> оставьте, например, &lt;code>alertname&lt;/code> и &lt;code>service&lt;/code>.&lt;/li>
&lt;li>В &lt;strong>Каналах оповещения&lt;/strong> выберите канал &lt;code>Telegram дежурной смены&lt;/code>.&lt;/li>
&lt;li>Добавьте &lt;strong>матчер&lt;/strong>: ключ &lt;code>severity&lt;/code>, оператор &lt;code>=&lt;/code>, значение &lt;code>WARNING&lt;/code> — политика будет ловить алерты этой критичности.&lt;/li>
&lt;li>Задайте &lt;strong>Порядок&lt;/strong> (например, &lt;code>1&lt;/code>) и сохраните.&lt;/li>
&lt;li>Нажмите &lt;strong>«Применить»&lt;/strong>.&lt;/li>
&lt;/ol>
&lt;p>Подробнее — &lt;a href="../configuration/#%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b8">Настройка оповещений → Создание политики&lt;/a>.&lt;/p>
&lt;h2 id="шаг-4-проверка">Шаг 4. Проверка&lt;/h2>
&lt;p>Когда доля ошибок сервиса превысит 5% дольше 5 минут:&lt;/p>
&lt;ul>
&lt;li>алерт появится в разделе &lt;code>Алерты&lt;/code> &amp;gt; &lt;code>Активные&lt;/code> (см. &lt;a href="../viewing-alerts/">Просмотр алертов и событий&lt;/a>);&lt;/li>
&lt;li>уведомление придёт в указанный Telegram-чат.&lt;/li>
&lt;/ul>
&lt;p>История сработавших алертов доступна в &lt;code>Алерты&lt;/code> &amp;gt; &lt;code>История&lt;/code>.&lt;/p>
&lt;h2 id="если-уведомление-не-пришло">Если уведомление не пришло&lt;/h2>
&lt;p>Проверьте по порядку:&lt;/p>
&lt;ul>
&lt;li>нажата ли &lt;strong>«Применить»&lt;/strong> после изменения правил и политик;&lt;/li>
&lt;li>правило в статусе &lt;code>включено&lt;/code>, а не &lt;code>отключено&lt;/code>;&lt;/li>
&lt;li>алерт уже в статусе &lt;code>firing&lt;/code>, а не &lt;code>pending&lt;/code> (условие должно продержаться время из поля &lt;code>for&lt;/code>);&lt;/li>
&lt;li>лейблы алерта совпадают с матчерами политики (в примере — &lt;code>severity = WARNING&lt;/code>);&lt;/li>
&lt;li>реквизиты канала верны (токен бота, Telegram ID).&lt;/li>
&lt;/ul>
&lt;p>Полный разбор причин и формат уведомлений — &lt;a href="../troubleshooting/">Диагностика и формат уведомлений&lt;/a>.&lt;/p></description></item></channel></rss>