如何通过 python 代码在 kibanahud 上触发票证

How to trigger a ticket on kibanahud from python code

我遇到了一个问题 我想做的是,一旦达到某个阈值,我想通过我的 python 代码在 KibanaHud 上触发一张票。

我正在创建一个 json 文件,其中包含票证所需的所有数据 -> ticket.json

我也在使用 curl Xpost 创建索引

curl -XPUT 'http://localhost:9200/ticket_tweet/' -d '
index:
  number_of_shards: 5
  number_of_replicas: 2
'

然后做

curl -XPOST http://localhost:9200/ticket_tweet/rook_ticket -d @ticket.json

但出现错误:

{"error":"UnavailableShardsException[[ticket_tweet][3] Not enough active copies to meet write consistency of [QUORUM] (have 1, needed 2). Timeout: [1m], request: index {[ticket_tweet][rook_ticket][AU2zD8QRdqkd3i74WG-f]

错误出在分片上....我做了一些尝试并尝试了分片的值(因为映射不可用),问题得到了解决。如果谁有更好的解决方案请提供