作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 kapacitor 使用 HTTP POST 向 URL 发送警报。书面脚本正在访问给定的 url,但它没有将相关数据发送到任何给定的 url。
以下是我的 TICK 脚本。
stream
|from()
.measurement('cpu')
|alert()
.id('kapacitor/{{ index .Tags "host"}}')
.message('{{ .ID }} is {{ .Level }} value:{{ index .Fields "value" }}')
.info(lambda: TRUE)
.post('http://localhost:1440/alert')
.post('http://localhost/test.php')
var express = require("express");
var app = express();
var moment = require("moment");
var dateTime = moment();
var bodyParser = require("body-parser");
var urlencodedParser = bodyParser.urlencoded({extended:false});
var jsonParser = bodyParser.json();
var port = 1440;
app.post('/alert', jsonParser ,function(request, response){
console.log(request.body);
response.send();
});
app.listen(port);
console.log('Express App.js listening to port '+port);
<?php
$content = json_encode($_REQUEST);
echo file_put_contents("/home/mahendra/Documents/tick/highcputick.log", $content);
?>
[[httppost]]
endpoint = "NodeJs"
url = "http://localhost:1440/alert"
# headers = { Example = "node" }
# basic-auth = { username = "my-user", password = "my-pass" }
最佳答案
您实际上需要在刻度脚本上设置端点,例如:
...
.post()
.endpoint('NodeJs')
关于influxdb - Kapacitor .post() HTTP Post 到 url 不发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46408175/
我想知道在 tickscript 开发过程中,是否有机会在通过处理节点(记录到文件,stdout)后转储流状态? 最佳答案 我发现它很有用放置 |httpOut('id')用于调试目的。稍后您可以访问
我有以下棒脚本 stream |from() .measurement('mymetric_value') |deadman(1.0, 10s) .message('service i
当我在 kapacitor.conf 的 influxdb 设置中的 url 设置中尝试使用 localhost 时,我能够正确获取警报。 但是,当我尝试将 url 指向 infludb config
我正在引导一个全新的 TICK 堆栈并且真的很喜欢整个系统。 . .然而,关于 Kapacitor 的一点让我感到困惑。 如果您查看此处的图表:https://www.influxdata.com/t
我正在使用 kapacitor 使用 HTTP POST 向 URL 发送警报。书面脚本正在访问给定的 url,但它没有将相关数据发送到任何给定的 url。 以下是我的 TICK 脚本。 stream
我是一名优秀的程序员,十分优秀!