我想降低我的开发环境的成本。现在我的环境 24 小时工作,但实际上它每天只使用几个小时。我想让我的环境每天只工作 8 小时,如果那里没有请求,它将最小化为 0,直到请求到达。我希望在请求链接到我的环境时,它会恢复工作。告诉我该怎么做?不使用时用于 Kubernetes 的通用 Scale to Zero 组件。
主页
/
user-149909
James M's questions
James M
Asked:
2017-05-04 23:59:28 +0800 CST
需要帮助。如果站点给出 401 502 等错误,我想发出警报。服务器上是一个代理,它在数据狗中发送不同的片段。有这样的模块http_check,就像有这样的功能一样。
http_response_status_code - A string or Python regular expression for an HTTP status code. This check will report DOWN for any status code that does not match. This defaults to 1xx, 2xx and 3xx HTTP status codes. For example: 401 or 4\d\d
这是我的 http_check.yml
init_config:
instances:
- name: My first service
url: https://example.com
collect_response_time: true
timeout: 1
skip_event: true
http_response_status_code: 502
check_certificate_expiration: true
disable_ssl_validation: false
days_warning: 7
days_critical: 3
tags:
- url:example.com
- env:production
实际上,我尝试关闭 nginx 并观察它是否会发送状态。我没看到任何东西。通常的任务是监视站点并在有东西掉下来时发出警报。