问题标签 [seq-logging]
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.
.net - serilog 中 seq 的摄取端口
我已经使用 dockers 在本地服务器上安装了 seq,这里是 docker 命令:
然后,我将我的项目配置为使用 app.config 文件将日志发送到服务器。文件摘录在这里:
在我将服务器端口更改为 8680 之前,我无法让它工作。在我遇到System.Net.Sockets.SocketException: Connection refused
异常之前。
关键是,我不应该使用 8631 端口而不是 8680 吗?8680 端口仅用于网站,8631 应该是摄取端口。我错过了什么吗?
asp.net-core - 在 IIS 上部署 Seq
我正在尝试在 IIS 上通过 Datalust 部署 Seq,但收到以下错误消息:
这是Windows事件查看器中的错误
这是 web.config 文件:
官方文档仅适用于使用 Docker 映像或自托管 Kestrel 应用程序在 Azure 上进行部署。我的方法可行吗?
seq-logging - 从满足某些条件的请求中获取所有 Seq 日志
我正在使用 Seq 在本地 API 上捕获日志,并且我想查找慢速请求的日志消息。
每个请求都写入多个日志,其中一个包括请求所花费的总时间。我可以使用类似的东西RequestTime > 500
来查找这些日志,但它不包括这些请求的其他日志(可以理解)。这告诉我哪些 API 很慢,但不告诉我为什么它们很慢,其他日志将提供该信息。
有没有办法让 Seq 返回满足条件的请求的所有日志消息(例如上面的总请求时间)?它们都有一个 RequestId 值,可用于识别哪些日志属于每个请求。
我知道我可以导出第一个查询的结果并使用类似 excel 的工具来获取所有请求 ID 并执行 IN 子句。如果存在,我正在寻找一个单步选项。
dart - 将 Dart/Flutter 与 Seq Log Center 一起使用
我们已经在使用 Seq Docker 容器将 .NET 日志集中在 Web UI 中。现在我有一个飞镖/颤振应用程序,但没有找到任何适配器可以与 Seq 堆栈一起使用。
在主页上有命名以下要支持的:
Seq 通过 HTTP、GELF、自定义输入和 seqcli 命令行客户端接受日志,并提供适用于 .NET Core、Java、Node.js、Python、Ruby、Go、Docker、消息队列等的插件或集成其他技术。
所以我现在的问题是,如果我可以轻松地在 Seq 中支持 Dart 来保存日志等,而无需编写全新的所有内容。
谢谢你。
asp.net-core - 如何为多个环境 appsettings.json 配置 Serilog
我正在尝试配置 appsettings.json,以便为每个环境(Dev、UAT、Prod 等)提供多个 Serilog 变量,我有以下适用于 dev 的 serilog:
我目前的解决方案是拥有一组 Serilog 实例。我将把一个 arg 传递给我想要的主要环境,我应该使用那个 Seq 实例(例如:args:Environment="d" for dev - 这应该拉出 dev Serilog)
aws-lambda - 为什么来自 AWS lambda 的一些 Serilog 事件没有到达 Seq?
我正在使用 Serilog 和 Serilog.Sinks.Seq 将事件发送到 Seq。一些事件到达 Seq 日志,但有些事件丢失。
如何确保在执行 Lambda 函数期间发送的所有事件都到达 Seq?
c# - 为 AzureFunction 设置 Serilog
我对 C# 和 Azure 还比较陌生,这件事让我很困惑。我想要的是将所有信息+记录到 Seq,并将 MS/系统覆盖到警告+。
启动.cs
我的理解是我现在已经向日志记录提供程序添加了一个 Serilog 提供程序。这适用于 Seq 接收,但覆盖什么也不做。然而,Minimumlevel.Information 确实有效。
SillyApp.cs
我的理论是日志记录提供程序现在包括默认的和 Serilog 的。不知何故,它们结合在一起,让我的生活变得痛苦。Seq 中出现的是一大堆东西。执行的消息,“1 个函数加载”,“主机初始化/启动”。标记为信息,但甚至没有显示在我的运行窗口中。
因此,如果我的理论是正确的,我该如何覆盖默认的日志记录提供程序?如果我弄错了,那么有人可以告诉我发生了什么吗?