问题标签 [loggly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 是否有使用消息参数作为属性创建 JSON 对象的 Logback 布局?
我想将日志事件作为带有参数化字符串消息的 JSON 对象发送到 Loggly。我们的项目目前有很多这样的代码:
我们目前使用 Logback 作为 SLF4J 后端,并使用 Logback 的JsonLayout将我们的 ILogEvent 对象序列化为 JSON。因此,当我们的日志事件被发送到 Loggly 时,它们看起来像这样:
message
虽然这确实有效,但它会为 的每个值发送一个不同的字符串someParameter
,这使得 Loggly 的自动过滤器几乎无用。
相反,我想要一个创建 JSON 的布局,如下所示:
这种格式将允许 Loggly 将所有日志事件与消息This is a log message with a parameter
组合在一起,而不管someParameter
.
看起来Logstash 的 KV 过滤器做了这样的事情——有没有办法用 Logback 完成这个任务,除了编写我自己的布局来执行 ILogEvent 对象的自定义序列化?
java - 如何将 log4j 连接到 openshift 上的 loggly?
有没有办法使用 log4j 连接 java (jboss as) 应用程序以在 openshift 上登录?
您可以完全控制服务器的 log4j 配置在此处配置:https ://www.loggly.com/docs/java-log4j/
但是当我在 openshift 上运行第一步时,我收到以下错误:
asp.net - 使用 Loggly 时在 log4net 中指定应用程序名称
我有几个正在测试的 ASP.NET Web 应用程序,并使用 Loggly 使用它们的 Log4net 附加程序设置它们。
现在,日志记录似乎很好,但我似乎找不到一种方法(使用 log4 loggly appender)来指定应用程序名称,这样当我在 Loggly 的仪表板时,我可以将它们过滤掉并只查看特定应用程序的日志.
regex - 日志。使用正则表达式进行搜索
我不知道如何在 loggly 中使用正则表达式进行搜索。
例如,使用表达式记录我想查找的内容/24nonstop.+7554/
。
但在这种情况下,loggly 什么也没找到。
如果我使用/24nonstop/
,那么 loggly 会找到日志。
我的正则表达式的链接我
是否正确搜索?
heroku - Loggly 不解析 Heroku 日志格式
我在 Heroku 上运行一个Flask应用程序。我已将日志输出连接到 Loggly,但是尝试 Loggly 的验证步骤时,我收到以下消息:
我们收到了您的日志,但它们似乎没有使用我们的一种自动解析格式。请参阅我们的指南以了解更多信息(链接)。您仍然可以对这些日志进行全文搜索和计数,但您将无法使用某些功能,例如按字段过滤。
为什么 Loggly 不能很好地解析 Heroku 的日志?我可以改变什么,所以它会?
日志对于 Heroku 来说似乎是相当标准的,这里有一个例子:
python - python stdout 回溯作为 loggly 中的单独行
我在 Heroku 上运行了一个小型 Python Web 应用程序,并且我已经将日志排空到 loggly 上。当引发异常时,回溯在 loggly 中显示为单独的行。这当然很难搜索。
如何使回溯在 Loggly 上显示为单个日志?
例子:
charts - 带时间线的条形图 - Loggly
我正在寻找一个带有 Loggly 时间轴的条形图。你有一些例子吗?
谢谢
logging - 我可以在哪里导出 AWS Cloudwatch 日志(用于 Loggly)?
我知道他们将它们存储在某个地方。也许是 DynamoDB 或 S3 存储桶?
我想将 Cloudwatch 用作我的 EC2 实例的日志存档,并对其进行设置,以便将它们传递给 Loggly 以进行查看/排序/等。
我知道 Loggly 最近发布了一种从 S3 存储桶( https://www.loggly.com/docs/s3-logs/ )中获取日志的方法,但我似乎无法在 AWS 端找到这些日志的来源。
到目前为止,我的想法是:
- 也许我可以设置一个指标/警报将所有传入日志传递给 Loggly?
- 我可以访问 AWS 存储这些 Cloudwatch 日志的位置吗?
- 在某个地方设置一个 cron,将 Cloudwatch 日志反弹到 S3 存储桶,然后从那里开始?
- 在 cron 中使用 Cloudwatch API 调用来直接获取日志并通过 HTTP 帖子等将它们发送到 Loggly。
logback - Loggly:使用 LogglyBatchAppender 进行分组?
我们有一个 Scala Play 应用程序,我们正在使用LogglyBatchAppender。但是,我们所有的环境(dev、staging、prod)日志都在 loggly 上混在一起。这表示我们可以按源或主机名或标签进行分组,但主机名信息没有附加到传出的 loggly 消息中,并且这个wiki页面没有说明如何在中附加标签LogglyBatchAppender
(它确实提到了如何使用较慢的标签进行标记LogglyAppender
)。如果我们使用 LogglyBatchAppender,在 loggly 中查看不同主机/环境日志的最佳方法是什么?