Как контролировать балансировщики нагрузки HTTPS и TCP на GCP

мы используем балансировщики нагрузки HTTPS и TCP в облачной платформе Google (GCP) и хотим их отслеживать (например, с помощью Stackdriver).

Для нас одним из основных критериев является количество исправных серверных сервисов (который также является индикатором, показанным в консоли GCP как зеленый или оранжевый / красный).

Но, к сожалению, не существует такой метрики, как backend_service.count .

Есть ли другой показатель или способ, который можно было бы использовать для такого мониторинга? Является ли в целом хорошей идеей отслеживать и оповещать на основе подсчета бэкэнда? (может быть, мы что-то упускаем)

1
задан 5 August 2019 в 14:54
3 ответа

જીસીપી પર મોનીટરીંગ એન્વ બનાવવા માટે અહીં સરળ પગલાં છે.

આ ઇન્સ્ટોલ સ્ટેકડ્રાઇવર આગળ ધપાવતા પહેલા 1. ગૂગલ ક્લાઉડ પ્લેટફોર્મ પ્રોજેક્ટ બનાવો (ખાસ કરીને એપ્લિકેશન એન્જિન)

2. મોનિટર કરવા માટે સંસાધનો બનાવવી

St. સ્ટેકડ્રાઇવર મોનિટરિંગને સક્ષમ કરો [12.૨૦59] officialફિશ્યલ જીસીપી ગિટહબ સાઇટ પર ઉપલબ્ધ સ્ટાન્ડર્ડ ગેસ્ટબુકર પાયથોન એપ્લિકેશન સ્રોત અથવા (ગૂગલ ક્લાઉડ પ્લેટફોર્મ પ્રોજેક્ટ સ્રોત રીપોઝીટરી સેટ કરો) [१२60૦] the. કોડનો ઉપયોગ કરો [१२6161] ee. ચાલો એપ્લિકેશનનો ડિબગ સ્નેપશોટ કેવી રીતે મેળવી શકાય છે તે જુઓ [१२62૨] Log. લોગીંગ અને એપ્લિકેશન ક Callલ ટ્રેસ જુઓ [१२6363] A.એડ ઉમેરો વર્તમાન ચાલી રહેલ એપ્લિકેશન [१२6464] માટેના લોગપોઇંટ્સ, Google ક્લાઉડ પ્લેટફોર્મ સેવા મોનિટરિંગ -> https://rominirani.com/gcp-stackdriver-tutorial-debug-snapshots-traces-logging-and-logpPoint-1ba49e4780e6

-> https://cloud.google.com/ સેવા-મોનિટરિંગ /

-> https://cloud.google.com/blog/products/gcp/stackdriver-debugger-add-application-logs-on-the-fly-with-no-restarts

-> https://codelabs.developers.google.com/codelabs/cloud-mon भयो-codelab/index.html?index=..%2F..index#0

0
ответ дан 4 December 2019 в 02:46

Я думаю, что то, что вы ищете, не от самого балансировщика нагрузки, вместо этого вы можете использовать Stackdriver Groups .

Вы можете использовать по-разному группы в SD, например, если у вас есть группа экземпляров, вы можете использовать теги в части узлов группы экземпляров и создать группу со всеми ресурсами в вашем проекте, содержащими тег, который вы определили в своем шаблоне экземпляра.

Кроме того, вы можете указать критерий членства с несколькими опциями , например, вы можете использовать несколько критериев, чтобы сгруппировать количество узлов, а также регион, где они находятся, или любой другой вариант в Форма создания группы .

В консоли мониторинга SD вы сможете увидеть существующие узлы, которые соответствуют критериям, входящим в группу, и графику с текущими ресурсами.

0
ответ дан 4 December 2019 в 02:46

Пожалуйста, ознакомьтесь с документацией Ведение журнала и мониторинг балансировки нагрузки HTTP(S):

Вы можете включать, отключать и просматривать журналы для HTTP (S) Балансировка нагрузки базовая служба.

Примечание: Если серверная служба создается после общедоступного выпуска ведения журнала для балансировки нагрузки HTTP(S), ведение журнала отключен для серверной службы. Если вы включили ведение журнала во время альфа- или бета-версия, ведение журнала по-прежнему включено для серверная служба.

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

Чтобы включить ведение журнала в новой серверной службе вы можете использовать пользовательский интерфейс консоли или команду gcloud:

gcloud compute backend-services create BACKEND_SERVICE \
 --global \
 --enable-logging \
 --logging-sample-rate=VALUE \
 ... other values

для существующей серверной службы:

gcloud compute backend-services update BACKEND_SERVICE \
    --global \
    --enable-logging \
    --logging-sample-rate=VALUE

Чтобы включить мониторинг вам следует следовать документации:

Вы можете настроить экспорт метрик на основе журналов для внешних HTTP(S) журналы ресурсов балансировщика нагрузки (resource.type=http_load_balancer). Созданные метрики основаны на «Балансировке нагрузки Google Cloud HTTP». Ресурс «Правило (метрики на основе журналов)» (l7_lb_rule), который доступен на панелях управления Cloud Monitoring вместо ресурса https_lb_rule.


Кроме того, ознакомьтесь с документацией Мониторинг балансировки сетевой нагрузки:

Балансировка сетевой нагрузки экспортирует ключевые показатели в Мониторинг.

Метрики мониторинга можно использовать для следующих целей:

  • Оценка конфигурации, использования и производительности балансировщика нагрузки
  • Устранение неполадок
  • Улучшение использования ресурсов и удобства пользователей

Вы можете создавать настраиваемые панели мониторинга, оповещения и метрики запросов через Мониторинг.

Дополнительную информацию и пошаговые инструкции можно найти в разделе документации Определение оповещений мониторинга и Метрики.

0
ответ дан 5 February 2021 в 14:17

Теги

Похожие вопросы