Просмотр использования исходящего трафика

Просмотр использования исходящего трафика#

Метрика bandwidth, которая может показывать использование исходящего трафика, по умолчанию недоступна. Чтобы использовать эту метрику, сначала необходимо ее настроить.

Настройка метрики для исходящего трафика

  1. Создайте счетчик с помощью команды openstack network meter create. Например, чтобы создать счетчик outgoing_traffic в проекте project1 внутри домена domain1, выполните следующую команду:

    # openstack --insecure network meter create outgoing_traffic --share \
    --project project1 --project-domain domain1
    
  2. Создайте правило, которое включает весь исходящий сетевой трафик, указав CIDR 0.0.0.0/0 и направление выходного трафика. Например:

    # openstack --insecure network meter rule create outgoing_traffic --egress \
    --include --remote-ip-prefix 0.0.0.0/0
    
  3. Создайте правило, которое исключает исходящий сетевой трафик вашей физической вычислительной сети, указав ее CIDR. Например, для физической вычислительной сети с CIDR 10.10.10.0/24 выполните следующую команду:

    # openstack --insecure network meter rule create outgoing_traffic --egress \
    --exclude --remote-ip-prefix 10.10.10.0/24
    

Теперь можно приступать к созданию виртуальных маршрутизаторов и назначению плавающих IP-адресов виртуальным машинам на панели самообслуживания. Метрика bandwidth будет учитывать только исходящий трафик ВМ через виртуальные маршрутизаторы.

Просмотр измерений для метрики исходящего трафика

  1. Найдите resource_id для метрики bandwidth. Например:

    # gnocchi --insecure metric list | grep bandwidth
    | dce6d500-37c9<…> | low | bandwidth | B | cfc0cbb3-ff05-4b25-be7c-ab7f872e4180 |
    
  2. Просмотрите измерения для этого ресурса. Например:

    # gnocchi --insecure measures show --resource-id cfc0cbb3-ff05-4b25-be7c-ab7f872e4180 bandwidth
    +---------------------------+-------------+---------+
    | timestamp                 | granularity |   value |
    +---------------------------+-------------+---------+
    | 2021-10-03T02:40:00+03:00 |       300.0 |  1045.0 |
    | 2021-10-03T02:50:00+03:00 |       300.0 |  1907.0 |
    | 2021-10-03T02:55:00+03:00 |       300.0 | 15932.0 |
    +---------------------------+-------------+---------+