💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
两周前,我开始使用honeycomb.io,将数据从appinsights转移到honeycomb。由于honeycomb使用OpenTelemetry协议,我需要学习查看OpenTelemetry的调试日志。我编写了一个新的导出器,将日志转换为JSON格式,以便更好地在调试窗口中显示,并移除了Socolin插件中的appinsights部分。
🎯
关键要点
- 两周前开始使用honeycomb.io,将数据从appinsights转移到honeycomb。
- honeycomb使用OpenTelemetry协议,需要学习查看OpenTelemetry的调试日志。
- 编写了一个新的导出器,将日志转换为JSON格式,以便在调试窗口中更好地显示。
- 移除了Socolin插件中的appinsights部分,以解析opentelemetry JSON并在调试窗口中显示。
❓
延伸问答
如何将数据从appinsights转移到honeycomb?
通过修改代码,将数据发送到honeycomb.io,而不是appinsights。
OpenTelemetry协议是什么?
OpenTelemetry协议是一种行业标准,用于可观察性,honeycomb.io使用该协议。
如何查看OpenTelemetry的调试日志?
需要配置控制台导出器,以便在日志中显示数据。
我如何将日志转换为JSON格式?
编写新的导出器,将日志转换为JSON格式,以便在调试窗口中更好地显示。
Socolin插件中appinsights部分是如何移除的?
通过修改Socolin插件的代码,移除了与appinsights相关的部分。
使用honeycomb.io的优势是什么?
honeycomb.io提供了基于OpenTelemetry的可观察性,便于调试和监控应用程序。
➡️