小编met*_*ale的帖子

terraform init 失败 - git 必须可用并且在 PATH 上

我在运行 terraform init / get 时遇到问题。

我得到的错误:

Error downloading modules: Error loading modules: error downloading 'ssh://git@github.com/etc etc': git must be available and on the PATH
Run Code Online (Sandbox Code Playgroud)

github 路径是正确的,在另一台机器上工作正常。

Git 工作正常,它也在 PATH 中。TF_LOG 为空。在 ubuntu 上工作。

谢谢!

git terraform

6
推荐指数
2
解决办法
3920
查看次数

Prometheus 适配器自定义指标 HPA

我正在遵循此演练(部分使用 EKS。https: //itnext.io/horizo ​​ntal-pod-autoscale-with-custom-metrics-8cb13e9d475

我设法使用此 http_requests_total 指标扩大一个部署。

现在,我正在尝试添加一个新指标。我有普罗米修斯服务器,它已经抓取了cloudwatch,并且aws_sqs_approximate_age_of_oldest_message_maximum我的许多队列都具有价值。

以与上述教程类似的方式,我添加了指标的定义:

  - seriesQuery: 'http_requests_total{kubernetes_namespace!="",kubernetes_pod_name!=""}'
    resources:
      overrides:
       kubernetes_namespace: {resource: "namespace"}
       kubernetes_pod_name: {resource: "pod"}
    name:
      matches: "^(.*)_total"
      as: "${1}_per_second"
    metricsQuery: 'sum(rate(<<.Series>>{<<.LabelMatchers>>}[2m])) by (<<.GroupBy>>)'
Run Code Online (Sandbox Code Playgroud)

  - seriesQuery: 'aws_sqs_approximate_age_of_oldest_message_maximum{queue_name!=""}'
    resources:
      overrides:
       kubernetes_namespace: {resource: "namespace"}
       kubernetes_pod_name: {resource: "pod"}
    metricsQuery: '<<.Series>>{<<.LabelMatchers>>}'
Run Code Online (Sandbox Code Playgroud)

或者底部版本的某种版本。但是,我永远看不到它: kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq

无论我尝试什么。

有什么想法如何继续前进吗?谢谢!

metrics kubernetes prometheus amazon-eks

6
推荐指数
1
解决办法
5334
查看次数

标签 统计

amazon-eks ×1

git ×1

kubernetes ×1

metrics ×1

prometheus ×1

terraform ×1