小编Con*_*Man的帖子

如何在 Grafana 中创建警报(基于 Loki 日志)

我在 Grafana 中创建了一些仪表板来监控 Kubernetes Pod 的日志。下面是从仪表板的一部分截取的屏幕截图。所以它基本上以红色显示“失败”日志,如下所示。但我需要在出现“失败”日志时发出警报。

在此输入图像描述

在此输入图像描述

它没有显示我在此仪表板下添加“警报”。我需要一个警报失败记录的解决方案。有人可以告诉我如何完成这项任务吗?

alert grafana

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

如何使用 Kustomize 删除入口注释

在 Base Ingress 文件中,我添加了以下注释nginx.ingress.kubernetes.io/auth-snippet,需要在其中一个环境中将其删除。

基地入口:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress
  annotations:
     nginx.ingress.kubernetes.io/auth-snippet: test
Run Code Online (Sandbox Code Playgroud)

我在覆盖层中创建了一个 ingress-patch.yml 并添加了以下内容

- op: remove
  path: /metadata/annotations/nginx.ingress.kubernetes.io/auth-snippet
Run Code Online (Sandbox Code Playgroud)

但执行 Kustomize Build 时出现以下错误

Error: remove operation does not apply: doc is missing path: "/metadata/annotations/nginx.ingress.kubernetes.io/auth-snippet": missing value
Run Code Online (Sandbox Code Playgroud)

kubernetes kustomize

2
推荐指数
1
解决办法
1447
查看次数

如何从 BASH 脚本中选择 vars.tf 中的变量

我使用 Terraform 配置 EC2 实例。它还有一个启动脚本。我有 vars.tf,我在其中指定了所有变量。在我的 bash.sh 脚本中,它应该从 vars.tf 中获取一个变量

是否可以从 bash 脚本引用 vars.tf 中的变量?以下是我的用例。

bash

#!/bin/bash

docker login -u username -p token docker.io
Run Code Online (Sandbox Code Playgroud)

变量.tf

variable "username" {
  default = "myuser"
}

variable "token" {
  default = "mytoken"
}
Run Code Online (Sandbox Code Playgroud)

我的 bash 脚本应该从 vars.tf 中选择变量

如果这不可能,有什么解决方法吗?

bash terraform

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

标签 统计

alert ×1

bash ×1

grafana ×1

kubernetes ×1

kustomize ×1

terraform ×1