Я ищу утилиту для отслеживания и подсчета байтов для PODS, чтобы правильно выставлять счета для клиентов.
Информация об уровне узла недостаточно детализирована, поскольку узлы (виртуальные машины) могут иметь несколько модулей и несколько клиентов, поскольку все распределено.
Кубе метрики недостаточно. Он содержит только возможные байты, но не то, откуда эти байты.
Мне нужно знать, находится ли IP-адрес, который был источником трафика или местом назначения, в той же зоне доступности или регионе, по крайней мере, как сам POD, чтобы не выставлять счета за наши сетевые данные.
Кто-нибудь знает о какой-либо такой утилите или возможности в GCP или SideCar или о чем-то, что могло бы это сделать?
Если бы я мог получить, что IP является частью того региона, который, например, публичный список IP-адресов AWS, это было бы несколько полезно.
В это время вы можете использовать "pod/network/received_bytes_count"
и "pod/network/sent_bytes_count"
метрики в Stackdriver Monitoring для отслеживания отправленных и полученных байтов в модули и из них. metrics_kubernetes
Помимо этого, я бы посоветовал вам поискать другую коляску, которая может быть вам более полезна. Помимо внешнего поиска, есть несколько инструментов, которые можно запустить для мониторинга сетевого трафика на уровне модуля.
Вы также можете открыть будущий запрос GCP на Будущий запрос GCP