问题标签 [logentries]
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.
amazon-web-services - 如何在 Logentries 中为 AWS EC2 自动扩展组自动创建新主机
将日志从 Auto Scaling 组(EC2)发送到 Logentries 的最佳方式是什么。
我之前使用 EC2 平台为 Autoscaling 组创建的所有 EC2 实例创建 EC2 日志监控。但是根据自动缩放规则,如果当前实例被销毁,新实例将启动。
现在我如何为 Logentries 创建自动化来创建新主机并开始获取日志。我读过这个https://logentries.com/doc/linux-agent-with-chef/#updating-le-agent我被困在了,override['le']['pull-server-side-config'] = false
因为我对 Chef 一无所知(我刚刚接受了培训从他们的网站)
heroku - 使用 Logentries 登录 Heroku
我在 Heroku 上添加了 logentries 作为附加组件。然后我从 logentries 个人资料页面获得了帐户密钥。
我在我的应用程序中使用了这个帐户密钥,如下所示:
现在在我的其他文件中,我将上述内容用作:
当我在本地计算机上运行此脚本时,我希望日志记录会发生在 logentries 上,然后我会看到日志详细信息..但似乎并非如此。
我在这里缺少什么吗?
docker - Bluemix Container status reads 'Networking'
I am attempting to setup a container on Bluemix that accepts UDP traffic and forwards it using a TCP connection to Logentries. When running the container locally, I used NetCat to simulate UDP traffic and saw it successfully displayed at the destination of the TCP connection.
However, when I attempt to start a container based off the same image with Bluemix containers service, the container remains stuck in a 'Networking' state and no data is transmitted to the destination. The logs only print a warning about the version listed in the syslog-ng.conf file (same warning when ran locally), and inspection of the container by command cf ic inspect <container-id>
returns the following portion about the Networking
state:
One thing to note is that I had to change the nameserver to 8.8.8.8
(Google's DNS) for necessary domain name resolution, due to the following error:
You can find the source code of the Docker image I originally adopted at https://github.com/oinopion/syslog-ng-logentries
.
So my questions are:
- What does the 'Networking' state of a Bluemix container mean?
- Why does my container work locally but not on Bluemix?
node.js - 有没有办法在 NodeJS + Browserify 上下文中向 Logentries 发送数据?
我正在尝试从使用 JAWS 框架(现在是无服务器框架)创建的 AWS Lambda 函数将数据发送到 Logentries,该函数使用 Browserify 作为其默认构建器。然而...
- logentries /le_node包似乎与 Browserify 不兼容。
- logentries/le_js包似乎在 NodeJS 环境中不起作用(由于 XMLHttpRequest 未定义)。
在这种情况下,有什么方法可以将数据发送到 Logentries 吗?
我简要地查看了将 Logentries 直接连接到 AWS CloudWatch,但启用它的选项(通过 Logentries)显示“启用 Cloudwatch 和基础设施信息”,而我只是在寻找一种将特定 CloudWatch 流馈送到特定 Logentries 日志集的方法,而且我不需要任何基础设施信息。
编辑:
根据 Logentries 支持人员的反馈,我最终使用了他们拥有的 HTTP POST API(不要与他们已弃用的 HTTP PUT API 混淆)。这是我使用的代码:
https ://github.com/silinternational/lambda-le-logger
node.js - Heroku(NodeJS 服务器)上重复出现的 Logentries 崩溃通知
我在 Heroku 上运行了一个基于 NodeJS 的应用程序服务器,今天早上它开始反复崩溃。它运行一个传统的 1x dyno(即免费层)。Heroku 由于空闲而将其关闭,这很好,但随后它进入了一种状态,我每隔几秒就会无限期地收到来自 Logentries 的崩溃通知。
我可以通过手动将服务器降低到 0 dynos 来阻止它,然后再回到 1。
请注意,服务器所做的第一件事是向 console.log 打印一条调试消息,因此在所有这些崩溃消息中间我没有看到这一事实表明我的应用程序甚至没有运行。
知道可能是什么原因造成的吗?
python - Logentries - Python 示例返回 UnicodeDecodeError
我正在尝试设置一个“logentries”帐户来记录我的 python 开发事件。但即使使用文档中提供的最简单的测试,我也会收到以下错误。有什么想法吗?
logging - Logentries + Xamarin = 如何?
主要问题是:如何将 Logentries 集成到基于 Xamarin 的移动应用程序中?考虑到以下两种方式:Serilog 和 log4net。
Logentries 原生支持Android、iOS、WP,但在使用 Xamarin 代理这些 API 时不支持。Serilog是围绕 Logentries API 的一个优雅的 C# 包装器,但是在同一个项目中安装所有需要的组件以及 Xamarin 的组件时出现问题。Visual Studio 被用作 IDE,NuGet 被用作包管理器。我认为应该使用 NuGet 安装的包是Serilog、Serilog.Mobile、Serilog.Sinks.Logentries。使用 Xamarin 创建 Android 应用程序时,正在使用 Mono.Android 模块。Serilog 与 Mono.Android 完美共存,但 Serilog.Mobile 和 Serilog.Sinks.Logentries 不能:
错误:无法安装包“ Serilog.Sinks.Logentries 1.5.8”。您正在尝试将此包安装到以“ Xamarin.iOS ,Version=v1.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。
Serilog.Mobile 的错误消息是相同的。
使用 Xamarin.iOS 时,唯一不兼容的模块恰好是 Serilog.Sinks.Logentries:
错误:无法安装包“ Serilog.Sinks.Logentries 1.5.8”。您正在尝试将此包安装到以“ MonoAndroid ,Version=v6.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。
看到有一个Xamarin Serilog "sink"。由创建 Logentries 的同一个人编写。在我看来,它只是移植了 Serilog 库,并为 Android 的 Log 类和 iOS 的 NSLog 提供了便利的记录器:
所以第一个问题是,如果 Serilog 即将用于基于 Xamarin 的应用程序,那怎么会发生呢?
log4net 是Logentries C# 端口的另一个选项,但可能又不是 Xamarin,而是桌面应用程序。只是调查一下,显然有一些适用于 iOS 的端口。
如果您可以向我推荐正确的方法来使用 Logentries 与 Xamarin,那就太好了。
mono - Serilog.Sink.LogEntries 在 Ubuntu 上以单声道运行时不起作用
我想将 Serilog 与 LogEntries 一起使用。当我在 Windows PC 上运行应用程序时,这工作正常,但是在 ubuntu 14.2 上构建和运行单声道时,在 LogEntries 上没有收到任何消息。作为第二个 slog sink,我已经配置了控制台输出,这适用于 Linux。
在 serilog 中打开 selfdebug 后,我记录了这个异常:
看起来 Mono 和 Logentries 之间存在 SSL 问题。
python - taberror:使用供应商“logentries”包时,缩进中制表符和空格的使用不一致
我安装了一个名为“logentries”的供应商软件包,但出现以下错误:
TabError:缩进中制表符和空格的使用不一致
.../lib/python3.5/site-packages/logentries/metrics.py”,第 58 行
我正在使用 PyCharm IDE,所有设置都是正确的:
作为一种解决方法,我必须在 IDE 中手动重新格式化存在此问题的文件“metrics.py”,但如果我将代码部署到 unix 环境,则此解决方法将不起作用,除非我使用格式化程序包手动格式化文件“metrics.py” ”。
我使用的是 Python 3.5,供应商包支持 Python 2 和 3,请查看包详细信息:
https://pypi.python.org/pypi/Logentries
有什么建议么?
logging - Winston 只记录警告或错误
我有一个相当直接的 winston 设置,我将 3 个传输添加到自定义记录器:
日志记录确实不可靠。过去,我遇到了文件记录器的问题,要么只记录警告,要么记录我为该传输设置的级别的错误(而不是,当我将级别设置为警告时,记录错误和警告)。有时它也不会记录任何东西,但这似乎是一个不同的故事。那时我还没有第三个传输(Logentries
),现在文件记录器更好,除了有时不记录任何东西,但Logentries
与当时的文件记录器具有相同的行为,只记录设置的特定级别。