568 lines
40 KiB
YAML
568 lines
40 KiB
YAML
groups:
|
|
- name: Target-Group-Alerts
|
|
rules:
|
|
- alert: UnhealthyHost
|
|
expr: aws_applicationelb_un_healthy_host_count_maximum{job="aws_applicationelb", target_group !~ ".*data-p-metabase.*|.*sbpresto-metabase-tg.*|.*sbpresto-coordinator-read-new.*|.*presto-cordinator-int-tg.*|.*dataplatform-p-indo-messaging.*|.*tg-sbpresto-metabase-secondary.*|.*tg-sbpresto-metabase-main.*|.*data-p-sbpresto-metabase-co-tg.*|.*data-p-prism-ranger-tg.*|.*data-p-prism-livy-jupyterhub-int.*|.*data-p-prism-knox.*|.*data-p-rancher-oidcclient-tg-new.*|.*data-p-prism-jupyterhub-tg.*"} offset 10m >= 1
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "UnhealthyHost in TG {{ $labels.target_group }} is greater than 1"
|
|
description: "UnhealthyHost in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_0.5_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*front-p-community.*|.*bac-p-storefront-app-search.*|.*bac-p-journey-tg.*|.*bac-p-storefront-app-secondary/.*|.*bac-p-storefront-int/.*|.*bac-p-storefront-int-primary/.*|.*bac-p-storefront-int-secondary/.*|.*bac-p-storefront-reroute/.*|.*bac-p-journey-consumer-tg.*|.*bac-p-notification-store-tg.*|.*bac-p-notification-consumer-tg.*|.*bac-p-order-state-management-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-edge-proxy|.*bac-p-onboarding.*|.*front-p-supplier-panel-new/.*|.*bac-p-advertisement.*|.*bac-p-login.*|.*bac-p-referral-earnings/.*|.*bac-p-pricing-admin.*|.*bac-p-reseller-tracking-tg.*|.*bac-p-opp-tg.*|.*bac-p-producer-tg.*|.*bac-p-promo-TG.*|.*bac-p-storefront-scaling.*|.*bac-p-supplier-store-tg.*|.*bac-p-supplyapi-int-tg.*|.*bac-p-taxonomy-int-tg.*|.*bac-p-travel.*|.*bac-p-manifest/.*|.*bac-p-manifest-serving.*|.*supply-api-v2-prod.*|.*bac-p-inventory.*|.*bac-p-AB-service.*|.*bac-p-CIS-consumer.*|.*bac-p-review-service.*|.*bac-p-pricing.*|.*bac-p-communicator-service-tg.*|.*front-p-reseller-api-tg.*|.*front-p-reseller-website-tg.*|.*front-p-webviews.*|.*platform-p-prometheus.*|.*platform-p-qwest-tg.*|.*data-p-metastoreapi-tg.*|.*bac-p-reseller-pricing.*|.*bac-p-rule-engine.*|.*bac-p-upload-panel-backend.*|.*bac-p-whatsapp/.*|.*bac-p-community/.*|.*bac-p-merchandising/.*" } offset 10m > 0.5
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 0.5 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_1_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-wallet/.*|.*platform-p-grafana-tg.*|.*front-p-community.*|.*front-p-meesho-com.*|.*front-p-pow-tg.*|.*bac-p-fastrack.*" } offset 10m >= 1
|
|
for: 3m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 1 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_1_Sec_For_2min
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-storefront-app-events.*" } offset 10m >= 1
|
|
for: 120s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 1 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_0.2_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-datascience-relay-tg.*|.*bac-p-datascience-relay-worker.*|.*bac-p-storefront-app-primary.*" } offset 10m >= 0.2
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 0.2 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_5_Sec_For_2min
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-file-upload-service-tg.*|.*bac-p-oauth-tg.*|.*bac-p-mentorship/.*|.*bac-p-wallet-worker-tg.*|.*bac-p-upload-backend-tg.*"} offset 10m >= 5
|
|
for: 120s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 5 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_7_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-media/.*|.*bac-p-reviewadmin-service.*|.*front-p-supplier-panel-tg.*" } offset 10m >= 7
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 7 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_10sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-edge-proxy-admin.*" } offset 10m >= 10
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 10 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_60_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-invoice-tg.*|.*bac-p-community-bot/.*|.*front-p-supplier-panel-new-node.*" } offset 10m >= 60
|
|
for: 120s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 60 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_3_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-mentorship-worker.*|.*bac-p-whatsapp-int.*" } offset 10m >= 3
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 3 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TargetResponseTime_Threshold_15_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*front-p-catalog-panel-new-tg.*|.*bac-p-referral-earnings-worker.*" } offset 10m >= 15
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 15 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_25_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-supplier-payment-tg.*" } offset 10m >= 25
|
|
for: 125s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 25 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_30_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-CIS-ingestion.*|.*front-p-admin-panel-tg.*|.*bac-p-leaderboard-tg.*" } offset 10m >= 30
|
|
for: 30s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 30 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TargetResponseTime_Threshold_35_Sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-payments.*" } offset 10m >= 35
|
|
for: 30s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 35 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TargetResponseTime_Threshold_0.5_Sec_for_300sec
|
|
expr: aws_applicationelb_target_response_time_average{job="aws_applicationelb", target_group =~ ".*bac-p-manifest-file-upload.*"} offset 10m >= 0.5
|
|
for: 300s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TargetResponseTime in TG {{ $labels.target_group }} is greater than 0.5 sec"
|
|
description: "TargetResponseTime in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
####################### Http5xx ######################
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_10+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group !~ ".*offer-platform.*|.*bac-p-qwest-vs-sort-filter-eks.*|.*bac-p-hero-product-web.*|.*bac-p-feed-aggregator-secondary.*|.*bac-p-AB-service.*|.*bac-p-feed-aggregator-search-tg.*|.*bac-p-merchandising.*|.*platform-p-qwest-sq.*|.*supplier-pltfrm-fulfillment-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-storefront.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-storefront-scaling.*|.*bac-p-taxonomy-int.*|.*storefront-app-serving-primary.*|.*storefront-internal-primary.*|.*storefront-internal-secondary.*|.*bac-p-sort-and-filter-sec-tg.*|.*bac-p-sort-and-filter-tg.*|.*bac-p-sort-and-filter-vs-tg.*|.*bac-p-AB-service.*|.*bac-p-CIS-ingestion.*|.*bac-p-ads-rti-enricher-search.*|.*bac-p-ads-rti-es-indexer-search.*|.*bac-p-advertisement.*|.*bac-p-advertisement-admin.*|.*bac-p-advertisement-text-search.*|.*bac-p-agent-supp-aggregator-tg.*|.*bac-p-bulletin-tg.*|.*bac-p-cart-tg.*|.*bac-p-cart-v2-tg.*|.*bac-p-cms-web-tg.*|.*bac-p-communicator-admin.*|.*bac-p-community.*|.*bac-p-community-bot.*|.*bac-p-community-consumer-tg.*|.*bac-p-config-service-tg.*|.*bac-p-datascience-relay-tg.*|.*bac-p-edge-proxy.*|.*bac-p-edge-proxy-farmiso-tg.*|.*bac-p-edge-proxy-int-second-tg.*|.*bac-p-edge-proxy-second-tg.*|.*bac-p-external-payment-gateway.*|.*bac-p-farmiso-tg.*|.*bac-p-fastrack.*|.*bac-p-feed-aggregator-search-tg.*|.*bac-p-feed-aggregator-secondary.*|.*bac-p-feed-aggregator-tg.*|.*bac-p-file-upload-tg.*|.*bac-p-gamification-tg.*|.*bac-p-gatewayservice.*|.*bac-p-growthmarketing.*|.*bac-p-ingestion-new.*|.*bac-p-ingestion-separate.*|.*bac-p-invoice-web.*|.*bac-p-journey-tg.*|.*bac-p-login.*|.*bac-p-logo-tg.*|.*bac-p-loyalty-earn-engine-tg.*|.*bac-p-marketplace-tg.*|.*bac-p-media-supply.*|.*bac-p-oauth-tg.*|.*bac-p-offer-service.*|.*bac-p-order-qwest.*|.*bac-p-order-qwest-index-tg.*|.*bac-p-order-state-management-tg.*|.*bac-p-osm-supply.*|.*bac-p-osm-supply-read.*|.*bac-p-pdf.*|.*bac-p-poa-supply-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-pow-tg.*|.*bac-p-pricing.*|.*bac-p-pricing-admin.*|.*bac-p-qwest-internal-tg.*|.*bac-p-qwest-vs-sort-filter-tg.*|.*bac-p-recommendation-service.*|.*bac-p-reseller-tracking-tg.*|.*bac-p-review-service.*|.*bac-p-search-preprocessor-tg.*|.*bac-p-shipment-service-admin-tg.*|.*bac-p-shipment-service-tg.*|.*bac-p-storefront-app-feed.*|.*bac-p-storefront-app-primary.*|.*bac-p-storefront-app-search.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-primary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-storefront-wishlist-tg.*|.*bac-p-supplier-orchestrator-tg.*|.*bac-p-supplier-payment-web-tg.*|.*bac-p-supplier-sf-tg.*|.*bac-p-supplier-store-admin-tg.*|.*bac-p-supplier-ums-tg.*|.*bac-p-supplyapi-int-tg.*|.*bac-p-support-service-tg.*|.*bac-p-taxonomy-admin.*|.*bac-p-taxonomy-int-tg.*|.*bac-p-trends-scraper-pp-tg.*|.*bac-p-ums.*|.*bac-p-ums-user-profile.*|.*bac-p-upload-backend-tg.*|.*bac-p-vision-tg.*|.*bac-p-widgetaggregator-tg.*|.*data-p-ingestion-web-tg.*|.*data-p-metabase-presto-tg.*|.*data-p-proxydataservice.*|.*front-p-community.*|.*front-p-community-tg.*|.*front-p-farmiso.*|.*front-p-farmiso-admin-panel.*|.*front-p-farmiso-champ-tg.*|.*front-p-farmiso-customer-tg.*|.*front-p-pow-new-tg.*|.*front-p-pow-tg.*|.*front-p-prism-node-ui-tg.*|.*front-p-reseller-logo.*|.*front-p-supplier-panel-new-node.*|.*front-p-supplier-panel-tg.*|.*front-p-supplier-panel-v2-node.*|.*front-p-webviews.*|.*front-p-webvitals.*|.*organic-feed-web-tg.*|.*platform-p-qwest-text-search-tg.*|.*platform-p-qwest-tg.*|.*qwest-sort-filter.*|.*secops-internal.*|.*supplier-platform-ads.*|.*supplier-pltfrm-cataloging-tg.*|.*supplier-pltfrm-container.*|.*supplier-pltfrm-payouts-tg.*|.*supplier-pltfrm-promotions-tg.*|.*supplier-pltfrm-services-tg.*|.*supply-api-v2-prod.*|.*supply-panel-new-node.*|.*supply-supplier-web.*|.*taxation-web.*|.*platform-p-qwest-vs.*"} offset 10m >= 10
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 10"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TG_HttpCode5xx_Count_1+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-shipment-service-admin-tg.*"} offset 10m >= 1
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 1"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_5+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-file-upload-tg.*|.*bac-p-growthmarketing.*|.*bac-p-order-state-management-tg.*|.*bac-p-reseller-tracking-tg.*|.*bac-p-shipment-service-tg.*|.*bac-p-upload-backend-tg.*"} offset 10m >= 5
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 5"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_15+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-media-supply.*|.*bac-p-order-service-tg.*|.*bac-p-external-payment-gateway.*|.*bac-p-invoice-web.*|.*bac-p-media-supply.*|.*bac-p-taxonomy-admin.*|.*secops-internal.*"} offset 10m >= 15
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 15"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_20+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-ads-rti-enricher-search.*|.*bac-p-hero-product-web.*|.*bac-p-ads-rti-es-indexer-search.*|.*bac-p-advertisement-admin.*|.*bac-p-community-bot.*|.*bac-p-recommendation-service.*|.*bac-p-supplier-store-admin-tg.*|.*bac-p-ums-user-profile.*|.*data-p-proxydataservice.*|.*front-p-supplier-panel-new-node.*|.*supplier-pltfrm-cataloging-tg.*|.*supplier-pltfrm-promotions-tg.*|.*supply-panel-new-node.*"} offset 10m >= 20
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 20"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_25+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-storefront-scaling.*|.*storefront-app-serving-primary.*|.*bac-p-cart-tg.*|.*bac-p-cart-v2-tg.*|.*bac-p-community.*|.*bac-p-community-consumer-tg.*|.*bac-p-gamificationtg.*|.*bac-p-journey-tg.*|.*bac-p-logo-tg.*|.*bac-p-oauth-tg.*|.*bac-p-review-servie.*|.*bac-p-supplierorchestrator-tg.*bac-p-supplier-us-tg.*|.*supplier-platform-ads.*|.*supplier-pltfrm-container.*|.*supplier-pltfrm-services-tg.*"} offset 10m >= 25
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 25"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_35+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-taxonomy-int.*|.*storefront-internal-secondary.*|.*bac-p-agent-supp-aggregator-tg.*|.*bac-p-bulletin-tg.*|.*bac-p-cms-web-tg.*|.*bac-p-config-service-tg.*|.*bac-p-datascience-relay-tg.*|.*bac-p-edge-proxy-farmiso-tg.*|.*bac-p-farmiso-tg.*|.*bac-p-login.*|.*bac-p-offer-service.*|.*bac-p-order-qwest.*|.*bac-p-order-qwest-index-tg.*|.*bac-p-osm-supply.*|.*bac-p-osm-supply-read.*|.*bac-p-pdf.*|.*bac-p-qwest-internal-tg.*|.*bac-p-search-preprocessor-tg.*|.*bac-p-storefront-wishlist-tg.*|.*bac-p-supplier-sf-tg.*|.*bac-p-supplyapi-int-tg.*|.*bac-p-taxonomy-int-tg.*|.*front-p-farmiso.*|.*front-p-farmiso-admin-panel.*|.*front-p-farmiso-champ-tg.*|.*front-p-farmiso-customer-tg.*|.*front-p-prism-node-ui-tg.*|.*front-p-supplier-panel-v2-node.*|.*front-p-webviews.*|.*supplier-pltfrm-payouts-tg.*|.*taxation-web.*"} offset 10m >= 35
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 35"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_50+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*platform-p-qwest-vs.*|.*bac-p-merchandising.*|.*offer-platform.*"} offset 10m >= 50
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 50"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_100+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-storefront.*|.*bac-p-qwest-vs-sort-filter-eks.*|.*storefront-internal-primary.*|.*bac-p-CIS-ingestion.*|.*bac-p-advertisement.*|.*bac-p-advertisement-text-search.*|.*bac-p-communicator-admin.*|.*bac-p-gatewayservice.*|.*bac-p-ingestion-new.*|.*bac-p-loyalty-earn-engine-tg.*|.*bac-p-merchandising.*|.*bac-p-pow-tg.*|.*bac-p-pricing-admin.*|.*bac-p-qwest-vs-sort-filter-tg.*|.*bac-p-storefront-app-primary.*|.*bac-p-vision-tg.*|.*data-p-metabase-presto-tg.*|.*front-p-community.*|.*front-p-community-tg.*|.*front-p-reseller-logo.*|.*front-p-webvitals.*|.*supplier-pltfrm-fulfillment-tg.*|.*organic-feed-web-tg.*|.*platform-p-qwest-vs.*"} offset 10m >= 100
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 100"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_200+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-sort-and-filter-sec-tg.*|.*bac-p-edge-proxy-int-second-tg.*|.*bac-p-edge-proxy-second-tg.*|.*bac-p-fastrack.*|.*bac-p-poa-supply-tg.*|.*bac-p-storefront-app-feed.*|.*bac-p-storefront-app-search.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-primary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-supplier-payment-web-tg.*|.*bac-p-support-service-tg.*|.*data-p-ingestion-web-tg.*|.*front-p-pow-new-tg.*|.*front-p-pow-tg.*|.*front-p-supplier-panel-tg.*|.*platform-p-qwest-text-search-tg.*|.*platform-p-qwest-tg.*"} offset 10m >= 200
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 200"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_300+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-AB-service.*|.*bac-p-ingestion-separate.*|.*bac-p-marketplace-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-trends-scraper-pp-tg.*|.*bac-p-widgetaggregator-tg.*|.*qwest-sort-filter.*|.*supply-api-v2-prod.*"} offset 10m >= 300
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 300"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_500+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-feed-aggregator-secondary.*|.*bac-p-feed-aggregator-tg.*|.*bac-p-feed-aggregator-search-tg.*"} offset 10m >= 500
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 500"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_1000+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-pricing.*|.*bac-p-post-order-aggregator-tg.*"} offset 10m >= 1000
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 1000"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_2000+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-ums.*|.*platform-p-qwest-sq.*"} offset 10m >= 2000
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 2000"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode5xx_Count_4000+
|
|
expr: aws_applicationelb_httpcode_target_5_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-edge-proxy.*"} offset 10m >= 4000
|
|
for: 10s
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode5xx in TG {{ $labels.target_group }} is greater than 4000"
|
|
description: "TG_HttpCode5xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
####################### Http4xx ######################
|
|
|
|
|
|
- alert: TG_HttpCode4xx_Count_10+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group !~ ".*bac-p-qwest-product-ts.*|.*bac-p-order-service-tg.*|.*supplier-optin.*|.*bac-p-hero-product-web.*|.*offer-platform.*|.*bac-p-AB-service.*|.*bac-p-manifest.*|.*bac-p-pricing.*|.*bac-p-storefront-app-primary.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-storefront-open.*|.*bac-p-storefront-scaling.*|.*bac-p-supplier-store.*|.*bac-p-taxonomy-int.*|.*bac-p-ums.*|.*platform-p-qwest.*|.*storefront-app-serving-primary.*|.*storefront-internal-secondary.*|.*targetgroup-supply-api-v2-prod.*|.*supplier-pltfrm-promotions-tg.*|.*bac-p-AB-service.*|.*bac-p-CIS-ingestion.*|.*bac-p-OSM-read-tg.*|.*bac-p-address-search.*|.*bac-p-ads-rti-enricher-search.*|.*bac-p-ads-rti-es-indexer-search.*|.*bac-p-advertisement.*|.*bac-p-advertisement-admin.*|.*bac-p-advertisement-text-search.*|.*bac-p-agent-supp-aggregator-tg.*|.*bac-p-cart-tg.*|.*bac-p-cart-v2-tg.*|.*bac-p-cicd-tg.*|.*bac-p-communicator-new-tg.*|.*bac-p-communicator-service-tg.*|.*bac-p-community.*|.*bac-p-config-service-tg.*|.*bac-p-datascience-relay-tg.*|.*bac-p-db-access-new.*|.*bac-p-edge-proxy.*|.*bac-p-edge-proxy-farmiso-tg.*|.*bac-p-edge-proxy-int-second-tg.*|.*bac-p-edge-proxy-second-tg.*|.*bac-p-external-payment-gateway.*|.*bac-p-farmiso-pub.*|.*bac-p-farmiso-tg.*|.*bac-p-farmiso-worker.*|.*bac-p-fastrack.*|.*bac-p-feed-aggregator-search-tg.*|.*bac-p-feed-aggregator-secondary.*|.*bac-p-feed-aggregator-tg.*|.*bac-p-file-upload-tg.*|.*bac-p-gamification-tg.*|.*bac-p-gatewayservice.*|.*bac-p-graylog.*|.*bac-p-ingestion-new.*|.*bac-p-ingestion-separate.*|.*bac-p-inventory-admin-new.*|.*bac-p-jenkins-sonar-tg.*|.*bac-p-location-web.*|.*bac-p-login.*|.*bac-p-loyalty-earn-engine-tg.*|.*bac-p-manifest.*|.*bac-p-marketplace-tg.*|.*bac-p-mba-tg.*|.*bac-p-media-supply.*|.*bac-p-merchandising.*|.*bac-p-merchandising-admin-tg.*|.*bac-p-mini-url-tg.*|.*bac-p-oauth-tg.*|.*bac-p-offer-service.*|.*bac-p-order-service-tg.*|.*bac-p-order-service-v2-tg.*|.*bac-p-order-state-management-tg.*|.*bac-p-osm-supply.*|.*bac-p-osm-supply-read.*|.*bac-p-payment-aggregator-web-tg.*|.*bac-p-poa-supply-admin-tg.*|.*bac-p-poa-supply-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-pow-internal.*|.*bac-p-pow-tg.*|.*bac-p-pricing.*|.*bac-p-pricing-admin.*|.*bac-p-producer-fulfilment.*|.*bac-p-producer-new.*|.*bac-p-promo-TG.*|.*bac-p-recommendation-service.*|.*bac-p-referral-earnings.*|.*bac-p-reseller-tracking-tg.*|.*bac-p-review-service.*|.*bac-p-shipment-service-admin-tg.*|.*bac-p-shipment-service-tg.*|.*bac-p-sort-and-filter-sec-tg.*|.*bac-p-sort-and-filter-tg.*|.*bac-p-sort-and-filter-vs-tg.*|.*bac-p-storefront-app-feed.*|.*bac-p-storefront-app-primary.*|.*bac-p-storefront-app-search.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-int-primary.*|.*bac-p-storefront-int-secondary.*|.*bac-p-storefront-wishlist-tg.*|.*bac-p-supplier-orchestrator-tg.*|.*bac-p-supplier-payment-web-tg.*|.*bac-p-supplier-referrals-tg.*|.*bac-p-supplier-sf-tg.*|.*bac-p-supplier-store-admin-tg.*|.*bac-p-supplier-ums-tg.*|.*bac-p-supplyapi-int-tg.*|.*bac-p-taxonomy-admin.*|.*bac-p-taxonomy-int-tg.*|.*bac-p-ums.*|.*bac-p-ums-fallback-tg.*|.*bac-p-ums-user-profile.*|.*bac-p-upload-backend-tg.*|.*bac-p-widgetaggregator-tg.*|.*data-p-ingestion-web-tg.*|.*data-p-messagingapi-reactive-int.*|.*data-p-metabase-clone-tg.*|.*data-p-metabase-presto-tg.*|.*data-p-metabase-tg.*|.*data-p-metastoreapi-tg.*|.*data-p-prism-internal-new-tg.*|.*data-p-prism-tg.*|.*front-p-blog.*|.*front-p-community.*|.*front-p-community-tg.*|.*front-p-farmiso.*|.*front-p-farmiso-admin-panel.*|.*front-p-farmiso-champ-tg.*|.*front-p-farmiso-customer-tg.*|.*front-p-meesho-com.*|.*front-p-meesho-com-tg.*|.*front-p-pow-new-tg.*|.*front-p-pow-tg.*|.*front-p-prism-node-ui-tg.*|.*front-p-reseller-logo.*|.*front-p-reseller-website-tg.*|.*front-p-supplier-panel-new-node.*|.*front-p-supplier-panel-tg.*|.*front-p-supplier-panel-v2-node.*|.*front-p-webviews.*|.*platform-p-qwest-sq.*|.*platform-p-qwest-text-search-tg.*|.*platform-p-qwest-tg.*|.*supplier-platform-ads-tg.*|.*supplier-pltfrm-cataloging-tg.*|.*supplier-pltfrm-container.*|.*supplier-pltfrm-fulfillment-tg.*|.*supplier-pltfrm-growth-tg.*|.*supplier-pltfrm-payouts-tg.*|.*supplier-pltfrm-promotions-tg.*|.*supplier-pltfrm-services-tg.*|.*supply-api-v2-prod.*|.*supply-panel-new.*|.*supply-panel-new-node.*|.*supply-supplier-web.*|.*taxation-web.*"} offset 10m >= 10
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 10"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TG_HttpCode4xx_1+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-shipment-service-admin-tg.*"} offset 10m >= 1
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 1"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_5+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-offer-service.*"} offset 10m >= 5
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 5"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_15+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-order-service-tg.*|.*bac-p-manifest.*|.*bac-p-supplier-store.*|.*bac-p-graylog.*|.*bac-p-jenkins-sonar-tg.*|.*bac-p-order-service-tg.*"} offset 10m >= 15
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 15"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_100+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-media-supply.*"} offset 10m >= 100
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 100"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_25+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-cart-tg.*|.*bac-p-cicd-tg.*|.*bac-p-external-payment-gateway.*|.*bac-p-file-upload-tg.*|.*bac-p-order-service-v2-tg.*|.*bac-p-promo-TG.*|.*data-p-metabase-clone-tg.*|.*data-p-metabase-tg.*"} offset 10m >= 25
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 25"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_50+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-pricing.*|.*bac-p-hero-product-web.*|.*bac-p-storefront-open.*|.*bac-p-taxonomy-int.*|.*platform-p-qwest.*|.*bac-p-advertisement|.*bac-p-advertisement-text-search.*|.*bac-p-cart-v2-tg.*|.*bac-p-datascience-relay-tg.*|.*bac-p-farmiso-worker.*|.*bac-p-fastrack.*|.*bac-p-feed-aggregator-search-tg.*|.*bac-p-location-web.*|.*bac-p-merchandising-admin-tg.*|.*bac-p-oauth-tg.*|.*bac-p-poa-supply-admin-tg.*|.*bac-p-pow-internal.*|.*bac-p-producer-fulfilment.*|.*bac-p-producer-new.*|.*bac-p-shipment-service-tg.*|.*bac-p-storefront-wishlist-tg.*|.*data-p-metastoreapi-tg.*|.*front-p-farmiso.*|.*front-p-farmiso-admin-panel.*|.*platform-p-qwest-sq.*|.*platform-p-qwest-text-search-tg.*|.*supplier-platform-ads-tg.*|.*supply-panel-new.*|.*supplier-pltfrm-promotions-tg.*"} offset 10m >= 50
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 50"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TG_HttpCode4xx_60+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-qwest-product-ts.*"} offset 10m >= 60
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 60"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TG_HttpCode4xx_100+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-storefront-int-secondary.*|.*platform-p-qwest-vs-eks.*|.*bac-p-merchandising.*|.*storefront-internal-secondary.*|.*bac-p-OSM-read-tg.*|.*bac-p-advertisement-admin.*|.*bac-p-community.*|.*bac-p-edge-proxy-farmiso-tg.*|.*bac-p-farmiso-pub.*|.*bac-p-farmiso-tg.*|.*bac-p-feed-aggregator-tg.*|.*bac-p-loyalty-earn-engine-tg.*|.*bac-p-mba-tg.*|.*bac-p-pricing.*|.*bac-p-recommendation-service.*|.*bac-p-referral-earnings.*|.*bac-p-reseller-tracking-tg.*|.*bac-p-sort-and-filter-sec-tg.*|.*bac-p-sort-and-filter-tg.*|.*bac-p-sort-and-filter-vs-tg.*|.*bac-p-storefront-int-primary.*|.*bac-p-supplier-referrals-tg.*|.*bac-p-taxonomy-int-tg.*|.*bac-p-upload-backend-tg.*|.*bac-p-widgetaggregator-tg.*|.*data-p-metabase-presto-tg.*|.*front-p-blog.*|.*front-p-community.*|.*front-p-farmiso-champ-tg.*|.*front-p-farmiso-customer-tg.*|.*front-p-meesho-com-tg.*|.*front-p-prism-node-ui-tg.*|.*front-p-reseller-logo.*|.*front-p-reseller-website-tg.*|.*front-p-webviews.*|.*platform-p-qwest-tg.*|.*supplier-pltfrm-payouts-tg.*|.*taxation-web.*"} offset 10m >= 100
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 100"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_200+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-CIS-ingestion.*|.*bac-p-ads-rti-enricher-search.*|.*bac-p-ads-rti-es-indexer-search.*|.*bac-p-agent-supp-aggregator-tg.*|.*bac-p-communicator-new-tg.*|.*bac-p-osm-supply-read.*|.*bac-p-pow-tg.*|.*bac-p-pricing-admin.*|.*bac-p-review-service.*|.*bac-p-supplier-orchestrator-tg.*|.*bac-p-supplier-sf-tg.*|.*front-p-supplier-panel-new-node.*|.*supplier-pltfrm-cataloging-tg.*|.*supplier-pltfrm-growth-tg.*"} offset 10m >= 200
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 200"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_300+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-communicator-service-tg.*|.*bac-p-gamification-tg.*|.*bac-p-inventory-admin-new.*|.*bac-p-manifest.*|.*bac-p-storefront-app-search.*|.*bac-p-storefront-int-secondary.*|.*bac-p-supplier-payment-web-tg.*|.*bac-p-supplier-store-admin-tg.*|.*bac-p-ums-user-profile.*|.*data-p-messagingapi-reactive-int.*|.*data-p-prism-tg.*|.*front-p-meesho-com.*|.*front-p-supplier-panel-tg.*|.*supplier-pltfrm-services-tg.*|.*supply-panel-new-node.*"} offset 10m >= 300
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 300"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_500+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-address-search.*|.*bac-p-db-access-new.*|.*bac-p-login.*|.*bac-p-mini-url-tg.*|.*bac-p-poa-supply-tg.*|.*bac-p-supplier-ums-tg.*|.*bac-p-taxonomy-admin.*|.*supply-supplier-web.*"} offset 10m >= 500
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 500"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_1000+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-storefront-app-primary.*|.*supplier-pltfrm-fulfillment-tg.*|.*bac-p-storefront-app-secondary.*|.*bac-p-storefront-scaling.*|.*storefront-app-serving-primary.*|.*bac-p-osm-supply.*|.*bac-p-storefront-app-feed.*|.*front-p-pow-new-tg.*|.*front-p-pow-tg.*|.*bac-p-AB-service.*"} offset 10m >= 1000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 1000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_2500+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-edge-proxy-int-second-tg.*|.*bac-p-marketplace-tg.*|.*bac-p-order-state-management-tg.*|.*bac-p-payment-aggregator-web-tg.*|.*bac-p-post-order-aggregator-tg.*|.*bac-p-supplyapi-int-tg.*|.*data-p-prism-internal-new-tg.*|.*front-p-supplier-panel-v2-node.*|.*supplier-pltfrm-container.*|.*bac-p-ums-fallback-tg.*|.*front-p-community-tg.*|.*supply-api-v2-prod.*|.*bac-p-storefront-app-primary.*|.*bac-p-storefront-app-secondary.*"} offset 10m >= 2500
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 2500"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_7000+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-config-service-tg.*|.*bac-p-gatewayservice.*"} offset 10m >= 7000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 7000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
|
|
- alert: TG_HttpCode4xx_15k+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-ingestion-new.*|.*bac-p-ums.*|.*data-p-ingestion-web-tg.*"} offset 10m >= 15000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 15000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_18k+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-edge-proxy.*"} offset 10m >= 18000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 18000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
|
|
- alert: TG_HttpCode4xx_150000+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-edge-proxy-second-tg.*"} offset 10m >= 150000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 150000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|
|
- alert: TG_HttpCode4xx_200000+
|
|
expr: aws_applicationelb_httpcode_target_4_xx_count_sum{job="aws_applicationelb", target_group =~ ".*bac-p-ingestion-separate.*"} offset 10m >= 200000
|
|
for: 1m
|
|
labels:
|
|
severity: critical
|
|
resource: AWS Target Group
|
|
annotations:
|
|
summary: "TG_HttpCode4xx in TG {{ $labels.target_group }} is greater than 200000"
|
|
description: "TG_HttpCode4xx in TG {{ $labels.target_group }} is :{{ $value }}. Please check."
|
|
|