Điểm:0

tích hợp webhook MS Teams với Prometheus - yêu cầu không thành công

lá cờ us

Tôi đang gặp khó khăn với việc tích hợp Microsoft Teams/Prometheus trên cụm K8. Tôi đã sử dụng helm để khởi động tất cả các thành phần. Tôi đã làm việc chính xác Prometheus và Alertmanager. Có vẻ như tất cả đều hoạt động tốt. Prometheus giao tiếp với Alertmanager.Sau đó, prometheus-msteams nhận được cảnh báo POST từ Trình quản lý cảnh báo và nó sẽ gửi cảnh báo đó tới Kênh Microsoft Teams nhưng thực tế không phải vậy.

2022/03/01 06:49:38 [DEBUG] POST https://xxx.webhook.office.com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx
01/03/2022 06:50:08 [ERR] ĐĂNG https://xxx.webhook.office.com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx yêu cầu không thành công: Đăng https://xxx.webhook.office .com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx: quay số tcp 42.12.12.542:443: hết thời gian i/o

30 giây và hết thời gian chờ. Tôi nghĩ rằng nó có thể là một vấn đề proxy. Vì vậy, tôi đã thêm tham số extraEnv vào bản đồ cấu hình, khởi động lại nhóm nhưng không có gì thay đổi. Vì vậy, cấu hình của tôi trông giống như:

phiên bản api: v1
dữ liệu:
  kết nối.yaml: |
    kết nối:
      - cảnh báo alertmanager: https://xxx.webhook.office.com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx
      - alertmanager-critical: https://xxx.webhook.office.com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx

    phụEnv:
      HTTPS_PROXY: http://my-proxy.com:911
loại: Bản đồ cấu hình
metadata:

Tôi cũng đã đăng nhập vào vùng chứa để kiểm tra xem /etc/config/connectors.yaml có ổn không. Tôi sợ rằng extraEnvs này không hoạt động bằng cách nào đó. Từ nút công nhân của K8, tôi đã thử thủ công (với curl) đăng một số json thử nghiệm lên MS Chanel và không có proxy, nó bị treo. Khi tôi xuất HTTPS_PROXY var, thông báo đã được tạo thành công trong MS Teams Chanel.

 xuất HTTPS_PROXY=http://my-proxy.com:911
 curl -X POST -d @test.json https://xxx.webhook.office.com/webhookb2/xxx-xxx-xxx/IncomingWebhook/xxx

Bạn có bất cứ ý tưởng những gì có thể gây ra vấn đề? HTTPS_PROXY env này có được liệt kê khi tôi gõ không invenv trong bộ chứa prometheus-msteams?

Điểm:0
lá cờ us

Vấn đề đã được giải quyết :) HTTPS_PROXY nên được xác định triển khai chứ không phải configMap

vi:
  - tên: HTTPS_PROXY
    giá trị: http://myproxy.com:911

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.