小编Jan*_*raj的帖子

如何使用 Keycloak 连续 5 次登录尝试失败后禁用用户帐户

我有一个用例,当用户连续 5 次输入错误密码时应被禁用。我找不到任何 keycloak 密码策略来在用户连续 5 次输入错误密码时禁用用户。

keycloak

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

普罗米修斯中的“分辨率”一词是什么意思?

在下面的 promQL 查询执行中:

在此输入图像描述

“分辨率”提到为14秒

“总时间序列”被提及为 1


  1. 值为 14 秒的“分辨率”是什么意思?

  2. 什么是“时间序列”?值为1的“时间序列”是什么意思?

  3. “加载时间”表示什么?

prometheus promql

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

未知的简写标志:-d docker compose 中的“d”

我正在使用 docker compose 进行工作。当尝试在后台运行 docker compose 时,但显示错误未知简写标志:'d' in -d

我是这样尝试的

docker compose -d up
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3'

networks:
  loki:

services:
  loki:
    image: grafana/loki:2.5.0
    # volumes:
    #   - ./loki:/loki
    ports:
      - 3100:3100
    networks:
      - loki
  
  promtail:
    image: grafana/promtail
    volumes:
      - ./promtail:/etc/promtail
      - /var/log/nginx/:/var/log/nginx/
    command: -config.file=/etc/promtail/promtail-config.yml
    ports:
      - 9080:9080
    networks:
      - loki
  
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
    networks:
      - loki
    
  
Run Code Online (Sandbox Code Playgroud)

docker-compose

10
推荐指数
3
解决办法
2万
查看次数

普罗米修斯缺席功能

我想检查某个指标是否在普罗米修斯中不可用 5 分钟。

我正在使用absent(K_KA_GCPP)并给出 5 分钟阈值。但似乎我无法将缺少的功能分组到某些标签(例如站点 ID)上。

如果指标不适用于所有 4 个站点 ID,则缺席有效。我想查明所有 4 个站点 ID 中的 1 个站点 ID 的指标是否不可用或不存在,并且我不想在查询中对站点 ID 标签进行硬编码,它应该是通用的。我有什么办法可以做到这一点吗?

prometheus promql prometheus-alertmanager

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

Docker 在主机浏览器中打开一个 url

我已经使用 apt-get install xdg-utils 在我的 docker 容器中安装了 xdg-utils

我希望该命令xdg-open 'http://www.freedesktop.org/'在主机浏览器中打开指定的 url。

现在它抛出这个错误:

root@pravin:/# xdg-open 'http://www.freedesktop.org/'
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: www-browser: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: elinks: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 778: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'http://www.freedesktop.org/'
Run Code Online (Sandbox Code Playgroud)

如何让docker使用主机操作系统的浏览器?

docker

6
推荐指数
3
解决办法
6476
查看次数

Grafana openshift 监控 OAuth 代理:请求缺少必需参数

我正在使用全新安装的 openshift:

oc v3.11.0+62803d0-1
kubernetes v1.11.0+d4cacc0
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://master.mydomain.fr:8443
openshift v3.11.0+2bcedfc-77
kubernetes v1.11.0+d4cacc0
Run Code Online (Sandbox Code Playgroud)

我有3个节点:

[root@master centos]# oc get node
NAME                 STATUS    ROLES     AGE       VERSION
master.mydomain.fr   Ready     master    1d        v1.11.0+d4cacc0
node1.mydomain.fr    Ready     infra     1d        v1.11.0+d4cacc0
node2.mydomain.fr    Ready     compute   1d        v1.11.0+d4cacc0
node3.mydomain.fr    Ready     compute   1d        v1.11.0+d4cacc0
node4.mydomain.fr    Ready     compute   1d        v1.11.0+d4cacc0
Run Code Online (Sandbox Code Playgroud)

我成功配置了所有内容,但现在我正在尝试访问我的 Grafana 仪表板。我创建了一条路线:

grafana.mydomain.fr
Run Code Online (Sandbox Code Playgroud)

我被重定向到 OauthProxy 的登录按钮。当我点击登录时,我被重定向到一个带有 Json 的空白页面:

{"error":"invalid_request","error_description":"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, …
Run Code Online (Sandbox Code Playgroud)

oauth openshift-origin kubernetes

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

带有rockset和dynamodb的Grafana地图

大家好,我正在使用带有rockset的grafana从我们的dynamodb数据库中收集实时序列,但是我们在插件映射中遇到了下一个问题。

我的数据与下一个查询:

select country,real,_event_time from commons.Players
Run Code Online (Sandbox Code Playgroud)

'US' '0.5' '2020-05-27T08:40:51.548000Z',
'UK' '0.2' '2020-05-27T08:40:50.548000Z'
Run Code Online (Sandbox Code Playgroud)

我读到我必须通过以下方式在组中传递国家/地区代码:

select 
 country,sum(real) as total ,_event_time 
from commons.Players 
group by _event_time,country 
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我选择了正确类型的位置数据(国家/地区)但看不到任何内容。

我对任何类型的图表都没有问题,但在地图中我无法看到信息。我已经阅读了文档,但我真的不明白我必须在这部分中使用的查询来查看数据。

谢谢你的一切。

real-time amazon-dynamodb grafana rockset

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

如何更改elk堆栈中的日志保留策略?

我正在使用 elk 堆栈来保留和监控 k8s 集群的 nginx-ingress 日志。我使用 Grafana 代替 kibana,使用 fuent-bit 代替 fluentd。我发现一个文档说elasticsearch 保留日志7 天,我还发现一篇文章说它会保留日志很长时间。

我想要的只是过去 6 个月的日志,之后的任何日志都不需要。

我检查了elasticsearch的values.yaml文件,看看是否可以找到更改日志保留时间的配置选项,但无济于事。

有没有人使用过类似的堆栈并且知道如何更改日志保留时间???我们将非常感谢您的宝贵时间。

elasticsearch

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

在授权代码授予流程中,OAuth 访问令牌存储在浏览器中的何处

我输入了凭据并登录到受 OAuth 授权代码流保护的 Web 应用程序。然后我执行了以下步骤:

  1. 打开浏览器开发者工具(F12)并开始捕获网络流量
  2. 尝试从 API 获取数据。此请求将需要发送访问令牌。但我可以在请求标头中查看该特定请求的网络选项卡上的访问令牌,如下面的屏幕截图所示:

在此输入图像描述

我的理解如下:

  1. 访问令牌将存储在运行我的 Web 应用程序的 Web 服务器上。那永远不会存储在浏览器中。
  2. 既然我可以在网络选项卡中看到它,那么访问令牌到底存储在浏览器中的哪里?我们使用 Azure AD 作为 IDP 和 Owin 包来集成 OAuth 身份验证代码流。
  3. API 请求通过 HTTPS 进行,我可以在网络选项卡中查看完整的请求详细信息。这是预期的吗?

oauth-2.0 azure-active-directory

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

无法使用 influxdb docker 镜像中的“Influx”命令访问或创建数据库

我创建了一个容器并为 influxdb 执行它。现在,作为以前的版本,我们可以通过使用 influx 命令进入 influx shell 来访问数据库。但是当我输入 influx 命令时,我得到了帮助命令列表。这里的任何人都知道如何在 docker 容器内的 influxdb 2.x 中创建数据库。在此输入图像描述

linux docker influxdb influxdb-2

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