可观察性
本文简要介绍了可供Backstage集成商使用的可观测性选项。
Datadog RUM 事件
查看如何在应用程序中安装 Datadog 事件这里
记录
后端提供一个中央温斯顿根日志记录器,插件应使用它来满足日志记录需求。 在默认的生产设置中,它在 stdout 上输出结构化的 JSON 日志,字段为"service": "backstage"
如果插件希望更精确地指定发出日志信息的进程的哪一部分,则应添加一个"component"
领域来完成。
日志行示例如下
{
"service": "backstage",
"type": "plugin",
"plugin": "catalog",
"component": "catalog-all-locations-refresh",
"level": "info",
"message": "Locations Refresh: Refreshing location bootstrap:bootstrap"
}
健康检查
Backstage资源库中的示例后端供应品上的一个非常基本的健康检查端点/healthcheck
您也可以在后端添加这样的处理程序,并为其提供符合您特定健康检查需求的逻辑。