stackdriver相关内容
假设我有3个协同工作的应用程序,并使用pub-Sub为“管理”发送消息。 假设有一个在启动时创建的“事务ID”,它通过应用程序,并写入日志。 我将拥有如下日志: app1 - transactionIdX - started - timestamp01 app1 - transactionIdX - ended - timestamp02 app2 - transactionIdX -
..
有没有办法将日志从应用引擎加载到Google Cloud平台上的BigQuery? 我正在尝试使用联合查询来加载云存储中的StackDrive日志文件。但是,BigQuery无法加载StackDriver编写的某些字段名。 日志文件是换行符分隔的JSON,其记录看起来像 { "insertId":"j594356785jpk", "labels":{
..
我有可追溯到 9 月 3 日的 Stackdriver 日志,以及我在 9 月 14 日创建的接收器,将这些日志拉入 Bigquery 数据集.目前,Bigquery 中的数据仅从我创建接收器时开始.我可以将以前的日志导出到一个巨大的 .csv 然后重新上传吗?我发现这里有一个类似的问题,但没有答案. 谢谢,很抱歉我的问题没有更技术化——我是 Stackdriver 日志记录的新手!
..
我正在使用 Google App Engine python 3.7 标准,并且正在尝试对相关的请求日志条目进行分组.根据 Writing Application Logs 文档,我应该: 在应用日志的 LogEntry 跟踪字段中设置跟踪标识符条目.预期的格式是项目/[PROJECT_ID]/traces/[TRACE_ID] 应该在哪里/如何使用 LogEntry? Stac
..
如何在 GCP 堆栈驱动程序中启用日志保留.我还没有找到任何配置日志保留的文档.我可以在日志记录部分和日志摄取中看到导出选项. 解决方案 现在,有可能, 请参阅下面的帖子(已编辑) 上一个答案: 日志保留时间为 30 天,不可配置,您只需为存储付费 Stackdriver Logging 允许您将日志保留 30 天,并且为您提供一键式配置工具,可将数据存档更长时间期间在
..
我一直在深入研究 Google Cloud Run 上的 Stackdriver Trace 集成.我可以让它与代理一起工作,但有几个问题困扰着我. 鉴于 Stackdriver 代理将跟踪汇总到一个小缓冲区中并定期发送. 当 Cloud Run 服务未处理请求时,CPU 访问会受到限制. Cloud Run 服务没有关闭挂钩;你不能在关闭前清除缓冲区:容器只会得到一个 SIGKI
..
我正在使用这个启动脚本运行一个容器优化的计算实例: #!/bin/bashmkdir/home/my-appcd/home/my-app导出 HOME=/home/my-appdocker-credential-gcr 配置-dockerdocker run --rm --log-driver=gcplogs --name my-app --security-opt seccomp=./conf
..
我正在尝试通过 Stackdriver Logging API v2 获取 stackdriver 日志.我通过从谷歌应用程序脚本项目发出 POST 请求来做到这一点,特别是使用 UrlFetchApp.问题是,它运行成功,但日志中显示的响应为空.但是,当我使用 apirequest.io、curl 和 Google API explorer 发出相同的请求时,我得到了必要的响应. 我进行了
..
我正在使用 Stackdriver Monitoring API 来获取与容器相关的指标.API 返回的 JSON 对象具有以下容器的详细信息. 示例: {“公制":{“类型":“container.googleapis.com/container/cpu/utilization"},“资源":{"type": "gke_container",“标签": {"zone": "us-cent
..
有没有办法使用 Stackdriver 监控 Pod 状态并重新启动在 GKE 集群中运行的 Pod 计数? 虽然我可以在 Stackdriver 中看到所有 Pod 的 CPU、内存和磁盘使用指标,但似乎无法获取有关崩溃的 Pod 或副本集中的 Pod 因崩溃而重新启动的指标. 我使用 Kubernetes 副本集来管理 Pod,因此它们会在崩溃时重新生成并使用新名称创建.据我所知,
..
我有一个在 Kubernetes 上的 docker 映像中运行 Java 的项目.日志由 fluentd 代理自动提取并最终进入 Stackdriver. 然而,日志的格式是错误的:多行日志在 Stackdriver 中被放入单独的日志行中,并且所有日志都具有“INFO"日志级别,即使它们确实是警告或错误. 我一直在寻找有关如何配置 logback 以输出正确格式以使其正常工作的信息
..
读取和写入应用程序日志讨论了区别请求日志与应用程序日志之间. 在 App Engine 上运行的 main.py 中,我导入 logging 并抓取一个记录器(因为它的名字是 options_log,我不是使用根记录器): 导入日志log = logging.getLogger('options_log')log.setLevel(logging.INFO)...log.info('你好日
..
我是 GCP AppEngine 的新手,出于多种原因我选择了柔性环境.然而,我震惊地发现灵活环境的非“兼容"运行时似乎不允许我将我的应用程序的日志事件映射到云日志记录中的适当日志级别.我读对了吗?https://cloud.google.com/appengine/docs/flexible/java/writing-application-logs#writing_application_lo
..
有没有办法设置 Stackdriver 在我的任何 Google API 使用量达到限制时接收警报? 我曾经在 https://console.cloud.google.com 上手动检查/iam-admin/quotas 但我不知道如何自动收到警报. 解决方案 看起来你至少可以通过 Stackdriver 做一些事情.打开 Stackdriver Monitoring 并使用 Me
..
我正在使用 Google.Cloud.Logging.NLog 目标将日志写入 Stackdriver.我想使用 Nlog &Stackdriver 结构化日志记录功能,根据 Stackdriver 文档发送 JSON 负载: 日志正在通过,但我似乎没有在日志中填充 jsonPayload 属性,这意味着我没有发送 JSON 负载.我是否需要为每种类型的日志配置 JsonLayout消息如下
..
我正在尝试在此 Stackoverflow答案中实现该方法,以使我的日志按请求分组并显示最高严重性子级登录请求. 这是我到目前为止得到的: custom_logger.py: 导入检查导入json导入操作系统从烧瓶进口g,要求从google.cloud导入日志记录为gcp_logging从google.cloud.logging.resource导入资源LOG_LEVELS =('D
..
我正在使用Stackdriver Monitoring API来获取与容器相关的指标.从API返回的JSON对象具有容器的以下详细信息. 示例: {“指标":{"type":"container.googleapis.com/container/cpu/utilization"},“资源":{"type":"gke_container",“标签": {"zone":"us-central
..
我有一个在Google Cloud Run上运行的节点服务器.现在,我想启用堆栈驱动程序跟踪.在本地运行服务时,我可以在GCP中获取跟踪.但是,当我将服务作为Google Cloud Run运行时,出现错误: "@ google-cloud/trace-agent错误TraceWriter#publish:在将跟踪发布到cloudtrace.googleapis.com时收到状态码为403的错误
..
我正在Google Cloud Platform中运行Spring Boot应用程序,并通过Google Platform Logs Viewer查看日志文件.在使用Spring Boot并仅使用简单的servlet之前,日志记录条目将显示为: 我不明白为什么语句的记录方式有所不同并且不再分组,但它必须具有Spring Boot处理日志的方式? 解决方案 由于最近的运行时, AppE
..
我正在使用此启动脚本运行容器优化的计算实例: #!/bin/bashmkdir/home/我的应用cd/home/我的应用导出HOME =/home/my-appdocker-credential-gcr配置-dockerdocker run --rm --log-driver = gcplogs --name my-app --security-opt seccomp =./config.js
..