跳转到主要内容

从命令行获取Logentries的日志

项目描述

https://img.shields.io/pypi/v/loentries-clis.svg

未维护: 由于我不再使用Logentries,因此我不再维护此包。如果您想继续维护它,请与我联系。


从命令行将日志流式传输到Logentries。提供了logentries命令,这使得调用他们的下载API并将它传输变得容易。

设置

  1. 安装它

    $ pip install logentries-cli
  2. 找到您的Logentries账户密钥。在撰写本文时,它可以在“账户”->“个人资料”中找到,并在按下“显示”按钮时出现。

    https://raw.github.com/adamchainz/logentries-cli/master/account-key.png
  3. (可选) 在环境变量LOGENTRIES_ACCOUNT_KEY中存储您的账户密钥。您可以在bashrc等中设置此变量。另一种选择是在使用logentries时始终使用--account-key传递它。

  4. 过滤您的日志!使用以下语法运行

    $ 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'

支持多种日期/时间格式来指定要获取消息的时间段的开始和结束,归功于出色的 parsedatetimedateutil

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

logentries-cli-1.2.1.tar.gz (16.8 kB 查看哈希值)

上传时间 源代码

构建分发

logentries_cli-1.2.1-py2.py3-none-any.whl (16.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者