iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >kapacitor的安装及部分常用命令
  • 371
分享到

kapacitor的安装及部分常用命令

kapacitor的安装及部分常用命令 2017-04-07 18:04:06 371人浏览 猪猪侠
摘要

Kapacitor 是一个开源框架,用来处理、监控和警告时间序列数据,它使用 TICKscript 脚本来定义任务。Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,可以周期性

kapacitor的安装及部分常用命令

Kapacitor 是一个开源框架,用来处理、监控和警告时间序列数据,它使用 TICKscript 脚本来定义任务。Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,可以周期性将InfluxDB中的数据汇总、处理后再输出到InfluxDB当中,或者告警(支持Email、Httptcp、 HipChat, OpsGenie, Alerta, Sensu, PagerDuty, Slack等多种方式)。

一.安装

修改kapacitor.conf文件中的参数data_dir和[logging]的路径,重启报错,错误如下:

[XXXXXXXX kapacitor]# systemctl status kapacitor
● kapacitor.service - Time series data processing engine.
   Loaded: loaded (/usr/lib/systemd/system/kapacitor.service; disabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Fri 2019-01-29 15:17:42 CST; 312ms aGo
     Docs: https://GitHub.com/influxdb/kapacitor
  Process: 28842 ExecStart=/usr/bin/kapacitord -config /etc/kapacitor/kapacitor.conf $KAPACITOR_OPTS (code=exited, status=1/FAILURE)
 Main PID: 28842 (code=exited, status=1/FAILURE)

Jan 29 15:17:42  systemd[1]: Unit kapacitor.service entered failed state.
Jan 29 15:17:42  systemd[1]: kapacitor.service failed.
Jan 29 15:17:42  systemd[1]: kapacitor.service holdoff time over, scheduling restart.
Jan 29 15:17:42  systemd[1]: Stopped Time series data processing engine..
Jan 29 15:17:42  systemd[1]: start request repeated too quickly for kapacitor.service
Jan 29 15:17:42  systemd[1]: Failed to start Time series data processing engine..
Jan 29 15:17:42  systemd[1]: Unit kapacitor.service entered failed state.
Jan 29 15:17:42  systemd[1]: kapacitor.service failed.
查看service 文件/usr/lib/systemd/system/kapacitor.service,发现启动账号为kapacitor。

 解决方案:对替换的文件授权即可

chown -R kapacitor:kapacitor data 

chown -R kapacitor:kapacitor logs

 2.调试报错

调试命令如下:

kapacitor record stream -task cpu_alert -duration 60s

报错信息:

failed to create recording file: open /var/lib/kapacitor/replay/119w1985-0101-120c-83b0-c9XXXXXXXXX.srpl: permission denied

查看报错文件的权限

 解决方案:

chown -R kapacitor:kapacitor replay

3.log过多过大,调试log打印级别

上线运行一周发现kapacitor.log有4G,过多过大。

4.服务的开启/关闭/查看

启动服务

systemctl start kapacitor.service

关闭服务

systemctl stop kapacitor.service

查看服务状态

systemctl status kapacitor.service

5.部分命令

查看已部署的task

kapacitor list tasks

如果需要调整代码,在TICKscript文件中直接编辑。调整后,重新生成task

例如某id为cpu_alert的tick

kapacitor define cpu_alert -tick cpu_alert.tick

 6. bach类型的task 注意没有-duration 参数

例如:

 kapacitor record batch -task XXXXX -duration 60s

报错信息如下:

flag provided but not defined: -duration

解释如下:

Usage: kapacitor record batch [options]

        Record the result of a InfluxDB query from a task.

        Prints the recording ID on exit.

        See "kapacitor help replay" for how to replay a recording.

Examples:

        $ kapacitor record batch -task cpu_idle -start 2015-09-01T00:00:00Z -stop 2015-09-02T00:00:00Z

                This records the result of the query defined in task "cpu_idle" and runs the query
                until the queries reaches the stop time, starting at time "start" and incrementing
                by the schedule defined in the task.

        $ kapacitor record batch -task cpu_idle -past 10h

                This records the result of the query defined in task "cpu_idle" and runs the query
                until the queries reaches the present time.
                The starting time for the queries is "now - 10h" and increments by the schedule defined in the task.

Options:

  -no-wait
        Do not wait for the recording to finish.
  -past string
        Set start time via "now - past".
  -recording-id string
        The ID to give to this recording. If not set an random ID is chosen.
  -start string
        The start time for the set of queries.
  -stop string
        The stop time for the set of queries (default now).
  -task string
        The ID of a task. Uses the queries contained in the task.

参考资料

https://docs.influxdata.com/kapacitor/v1.5/introduction/getting-started/#test-the-task

您可能感兴趣的文档:

--结束END--

本文标题: kapacitor的安装及部分常用命令

本文链接: https://www.lsjlt.com/news/8468.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • kapacitor的安装及部分常用命令
    Kapacitor 是一个开源框架,用来处理、监控和警告时间序列数据,它使用 TICKscript 脚本来定义任务。Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,可以周期性...
    99+
    2017-04-07
    kapacitor的安装及部分常用命令
  • Mysql安装及常用命令
    1、下载安装 下载连接:https://downloads.mysql.com/archives/community/ 解压后配置环境变量 1.1、初始化Mysql mysqld --initiali...
    99+
    2023-10-23
    mysql 数据库 sql
  • nvm安装使用及常用命令
    前端开发工作中经常会同时负责多个项目,所以有时会遇到npm install安装依赖包或者启动本地服务时依赖报错的情况,大部分是因为NodeJS和npm与依赖之间版本的问题,如果频繁卸...
    99+
    2023-01-17
    nvm安装与使用 nvm安装教程
  • MongoDB的安装及常用操作命令
    这篇文章主要讲解了“MongoDB的安装及常用操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB的安装及常用操作命令”吧!环境:cento...
    99+
    2022-10-18
  • mysql5.7源码安装及常用命令
    mysql5.7源码安装及常用命令 一、mysql安装 1.旧版本卸载 rpm -qa | grep "mariadb" rpm -ev 软件包名称 --nodeps 2.安装依赖 yum -y install gcc gcc-c++ nc...
    99+
    2021-11-03
    mysql5.7源码安装及常用命令 数据库入门 数据库基础教程 数据库 mysql
  • python部分常用命令
    python中文注释方法 在python编写代码的时候,避免不了会出现或是用到中文,这时候你需要在文件开头加上中文注释。如果开头不声明保存编码的格式是什么,那么它会默认使用ASKII码保存文件,这时如果你的代码中有中文就会出错了,即使你的...
    99+
    2023-01-31
    常用命令 python
  • Centos7下安装7za 及7za常用命令
    在CentOS 7上安装7za,您可以按照以下步骤进行操作:1. 打开终端,以root用户身份登录。2. 运行以下命令更新系统软件包...
    99+
    2023-09-12
    Centos7
  • ADB安装方法及常用命令汇总
    目录 ADB简介ADB安装ADB常用命令后记 ADB简介 ADB即Android Debug Bridge,起到调试桥的作用,使用ADB可以用电脑快速对手机进行调试,如安装APK、push文件等。 ADB安装 电脑中必须安装有J...
    99+
    2023-08-22
    adb android 移动开发 android studio
  • linux如何安装git及git常用命令
    这篇文章主要讲解了“linux如何安装git及git常用命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何安装git及git常用命令”吧!1、安装git$  ...
    99+
    2023-07-05
  • scrcpy安装与adb常用命令
    一、资源下载 scrcpy安装包:https://download.csdn.net/download/qq_28807911/87527008 github: https://github.com/Genymobile/scrcpy ...
    99+
    2023-09-25
    adb android Powered by 金山文档
  • Redis安装配置与常用命令
    Redis简介  Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。  它支持字符串、哈希表、列表、集合、有序集合,位图,hyperlo...
    99+
    2022-10-18
  • 带你玩转Linux常用命令(8部分)
    目录1.vi和vim编辑模式2.配置虚拟机网络3.主机映射问题4.更改主机名5.Linux文件管理类命令6.Linux 上3种安装方式7.Linux配置环境变量问题8.Crond定时任务 1.vi和vim编辑模式 两者之间功能基本都是一样...
    99+
    2017-09-11
    带你玩转Linux常用命令(8部分)
  • HDFS基础配置安装及命令使用的示例分析
    小编给大家分享一下HDFS基础配置安装及命令使用的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!HDFS是基于Java的文件系统,可在Hadoop生态系统中提供可扩展且可靠的数据存储。因此,我们需要了解基本的HDF...
    99+
    2023-06-02
  • MySQL的安装方式及基本命令
    本文主要给大家介绍MySQL的安装方式及基本命令,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL的安装方式及基本命令吧。 Mysq...
    99+
    2022-10-18
  • LAMP之MySQL的安装及基础命令
    前面我们介绍了apache httpd server ,而在企业网站平台中,为了提供更丰富.强大的web应用功能,还需要后台数据库和网页编程语言等多种角色的支持,这里我们来安装一下MySQL数据库。 ...
    99+
    2022-10-18
  • 常用的Docker命令及示例汇总分析
    目录1、容器生命周期管理(1)docker run(2)start/stop/restart(3)docker kill(4)docker rm(5)pause/unpause(6)...
    99+
    2022-11-12
  • Docker与FastDFS安装命令及使用的方法
    这篇“Docker与FastDFS安装命令及使用的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来...
    99+
    2022-10-19
  • Kafka 1.0.0的安装使用以及命令是什么
    这篇文章将为大家详细讲解有关Kafka 1.0.0的安装使用以及命令是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。0.三台机器 data133,data135,data136...
    99+
    2023-06-02
  • 正确安装adb工具,且常用的adb命令
    一、什么是ADB? ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Android SDK 中的一个工具,可以...
    99+
    2023-10-09
    adb android
  • Redis总结笔记(一):安装和常用命令
    一、redis简单介绍 redis是NoSql家族的一员,键值对的内存型数据库。但是它支持把数据保存到本地。这点比memcached好。 缺点: 没有本地数据缓冲, 目前还没有完整的数据聚集化支持 优点: ...
    99+
    2022-06-04
    笔记 常用命令 Redis
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作