从命令行获取Logentries的日志
项目描述
未维护: 由于我不再使用Logentries,因此我不再维护此包。如果您想继续维护它,请与我联系。
从命令行将日志流式传输到Logentries。提供了logentries命令,这使得调用他们的下载API并将它传输变得容易。
设置
安装它
$ pip install logentries-cli
找到您的Logentries账户密钥。在撰写本文时,它可以在“账户”->“个人资料”中找到,并在按下“显示”按钮时出现。
(可选) 在环境变量LOGENTRIES_ACCOUNT_KEY中存储您的账户密钥。您可以在bashrc等中设置此变量。另一种选择是在使用logentries时始终使用--account-key传递它。
过滤您的日志!使用以下语法运行
$ logentries <logset> <logname> [-f filter] [-s start] [-e end]
使用logentries -h提供选项的详细帮助。
示例
$ logentries web nginx
只填写必要的参数(日志集和日志),则下载来自该日志的最后20分钟的消息。它们是流式的,因此它们与其他命令行工具配合得很好。
$ logentries web nginx -f code=500
传递一个Logentries过滤器意味着下载的消息较少,您可以更快地分析。
$ logentries web nginx -f 'code=500' -s '1am' -e '5 minutes ago'
支持多种日期/时间格式来指定要获取消息的时间段的开始和结束,归功于出色的 parsedatetime 和 dateutil。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
logentries-cli-1.2.1.tar.gz (16.8 kB 查看哈希值)
构建分发
关闭
logentries-cli-1.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b46550f7cfacd94988c70ff1fedb9fb02b869ed6ee5ba399fe4112eba66e4ed7 |
|
MD5 | be1dfb761387d89156d9c8046e218986 |
|
BLAKE2b-256 | 5aa06f7d597da98ff01a43de6b2260fa25d85286a0528e47f9dc2e492c41fc27 |
关闭
logentries_cli-1.2.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 136f64e1ad8d97e9dc1da1727eb008d14e2868e1584843a48bad545f3327a302 |
|
MD5 | 1a05d82f81c100deae6e7fa116e41d1c |
|
BLAKE2b-256 | 4e782f2abfe810b3926affee74d3508f180f57a1ce97ce1d1ca10e270f5195c4 |