---
title: 'Удалить логи'
sidebar_label: 'Удалить логи'
description: 'Как удалить группы и стримы логов'
sidebar_position: 6
---

import Formbricks from '@theme/MDXComponents/Formbricks';
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import {TabItemLabel} from '@selectel/docux/components';

# Удалить записи логов

Вы можете удалить записи логов. Для этого [удалите группу логов](#delete-log-group) или [выбранные стримы логов](#delete-event-stream):

Удалить логи можно:

* через [панель управления](https://my.selectel.ru/logs/default/logs);
* с помощью [AWS CLI](/logs/tools/aws-cli.mdx);
* или [SDK-клиента](/logs/tools/sdk-client.mdx).

Если логируемый ресурс продолжает работать и создает новые логи, удаленные стримы и группы восстановятся автоматически.
Удаленные события не восстановятся.

## Удалить группу логов \{#delete-log-group}

:::danger

При удалении группы логов будут удалены все стримы и события этой группы.
:::

<Tabs queryString="delete-log-group">
  <TabItem value="panel">
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/logs/default/logs/) в верхнем меню нажмите **Продукты** и выберите **Логи**.

    2. В разделе **Логи** в меню <MoreVerticalIcon /> группы логов выберите **Удалить группу логов**.

    3. Введите имя группы логов для подтверждения удаления.

    4. Нажмите **Удалить**.
  </TabItem>

  <TabItem value="sdk-client">
    <TabItemLabel>
      SDK-клиент
    </TabItemLabel>

    <Tabs>
      <TabItem value="python">
        <TabItemLabel>
          Python
        </TabItemLabel>

        1. Создайте или откройте файл скрипта клиента.

        2. Добавьте в скрипт код для удаления группы логов:

           ```python
           response = client.delete_log_group(
                       logGroupName=<log_group_name>
                   )
           ```

           Укажите `<log_group_name>` — имя группы логов, которую вам нужно удалить.
           Список групп логов можно посмотреть в [панели управления](https://my.selectel.ru/logs/default/logs).

        3. Запустите скрипт.
      </TabItem>

      <TabItem value="go">
        <TabItemLabel>
          Go
        </TabItemLabel>

        1. Создайте или откройте файл скрипта клиента.

        2. Добавьте в скрипт код для удаления группы логов:

           ```go
           resp, err := client.DeleteLogGroup(context.TODO(), &cloudwatchlogs.DeleteLogGroupInput{
               LogGroupName: aws.String("<log_group_name>"),
           })
           ```

           Укажите `<log_group_name>` — имя группы логов, которую нужно удалить.
           Список групп логов можно посмотреть в [панели управления](https://my.selectel.ru/logs/default/logs).

        3. Запустите скрипт.
      </TabItem>
    </Tabs>
  </TabItem>

  <TabItem value="aws-cli">
    <TabItemLabel>
      AWS CLI
    </TabItemLabel>

    1. Откройте CLI.

    2. Чтобы удалить группу логов, выполните команду:

       ```bash
       aws logs delete-log-group- -log-group-name <log_group_name> 
       ```

       Укажите `<log_group_name>` — имя группы логов, например `s/lbaas/Bellatrix-lb`.
       Список групп логов можно посмотреть с помощью команды `aws logs describe-log-groups` или в [панели управления](https://my.selectel.ru/logs/default/logs).
  </TabItem>
</Tabs>

## Удалить стрим логов \{#delete-event-stream}

:::warning

При удалении стрима логов будут удалены события, которые входят в этот стрим.

:::

<Tabs queryString="delete-log-group">
  <TabItem value="panel">
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/vpc/default/servers/) в верхнем меню нажмите **Продукты** и выберите **Логи**.

    2. В разделе **Логи** в меню <MoreVerticalIcon /> группы логов выберите **Удалить выбранные стримы логов**.

    3. Выберите стримы логов.

    4. Введите имя группы логов для подтверждения удаления.

    5. Нажмите **Удалить**.
  </TabItem>

  <TabItem value="sdk-client">
    <TabItemLabel>
      SDK-клиент
    </TabItemLabel>

    <Tabs>
      <TabItem value="python">
        <TabItemLabel>
          Python
        </TabItemLabel>

        1. Создайте или откройте файл скрипта клиента.

        2. Добавьте в скрипт код для удаления стрима логов:

           ```python
           response = client.delete_log_stream(
                       logGroupName=<log_group_name>,
                       logStreamName=<log_stream_name>
                   )
           ```

           Укажите:

           * `<log_group_name>` — имя группы логов, которая содержит стрим событий.
             Список групп логов можно посмотреть в [панели управления](https://my.selectel.ru/logs/default/logs);
           * `<log_stream_name>` — имя стрима событий, который нужно удалить.
             Список стримов событий можно посмотреть [панели управления](https://my.selectel.ru/logs/default/logs).

        3. Запустите скрипт.
      </TabItem>

      <TabItem value="go">
        <TabItemLabel>
          Go
        </TabItemLabel>

        1. Создайте или откройте файл скрипта клиента.

        2. Добавьте в скрипт код для удаления стрима логов:

           ```go
           resp, err := client.DeleteLogStream(context.TODO(), &cloudwatchlogs.DeleteLogStreamInput{
               LogGroupName:  aws.String("<log_group_name>"),
               LogStreamName: aws.String("<log_stream_name>"),
           })
           ```

           Укажите:

           * `<log_group_name>` — имя группы логов, которая содержит стрим событий.
             Список групп логов можно посмотреть в [панели управления](https://my.selectel.ru/logs/default/logs);
           * `<log_stream_name>` — имя стрима событий, который нужно удалить.
             Список стримов событий можно посмотреть [панели управления](https://my.selectel.ru/logs/default/logs).

        3. Запустите скрипт.
      </TabItem>
    </Tabs>
  </TabItem>

  <TabItem value="aws-cli">
    <TabItemLabel>
      AWS CLI
    </TabItemLabel>

    1. Откройте CLI.

    2. Чтобы удалить стрим событий, выполните команду:

       ```bash
       aws logs delete-log-stream --log-group-name <log_group_name> --log-stream-name <log_stream_name>
       ```

       Укажите:

       * `<log_group_name>` — имя группы логов, например `s/lbaas/Bellatrix-lb`.
         Список групп логов можно посмотреть с помощью команды `aws logs describe-log-groups` или в [панели управления](https://my.selectel.ru/logs/default/logs);
       * `<log_stream_name>` — имя стрима событий, например `http-b964dde5-7080-4169-8f9e-127bd59c89ca`.
         Список стримов событий можно посмотреть с помощью команды `aws logs describe-log-streams --log-group-name <log_group_name>` или в [панели управления](https://my.selectel.ru/logs/default/logs).
  </TabItem>
</Tabs>

<Formbricks />
