GCP Cloud Observability 是什么,有什么使用场景

GCP Cloud Observability 是 Google Cloud Platform (GCP) 提供的一组工具和服务,用于监控、日志记录、追踪和调试应用程序和基础设施的健康和性能。通过收集和分析遥测数据(如指标、日志和追踪信息),Cloud Observability 有助于理解应用程序的行为,提供可见性,从而更快速、更有效地预测、识别和响应意外变化。

主要特点

  1. 监控 (Monitoring):通过 Google Cloud Monitoring 收集和分析应用程序和基础设施的指标数据,提供实时的性能视图和警报。

  2. 日志记录 (Logging):通过 Google Cloud Logging 收集和管理日志数据,支持存储、搜索、分析和监控。

  3. 追踪 (Tracing):通过 Google Cloud Trace 收集和分析请求的路径,帮助识别和定位分布式应用程序中的性能问题。

  4. 分析 (Analysis):通过集成和分析指标、日志和追踪数据,提供深入的洞察和诊断信息。

使用场景

  • 电子商务平台:确保高可用性和性能,提供“永远在线”的用户体验。

  • 移动和Web 应用程序:监控和优化应用程序的性能,提高用户满意度。

  • 数据分析和机器学习:监控数据处理和分析任务,确保高效运行。

  • 微服务架构:追踪和调试分布式系统中的请求,提高故障排除能力。

  • 持续集成和交付 (CI/CD):监控和分析持续集成和交付流程,提高开发效率。

最佳实践

日志记录和监控的最佳实践

日志记录和监控策略应该是应用程序开发的固有部分,而不是事后的补充。解决方案必须为每个组件及其操作提供端到端的可见性。它还必须支持构成应用程序的分布式架构和各种技术。在Google Cloud中设计和实施日志记录和监控解决方案时,请考虑以下最佳实践。

强制执行数据访问日志

为相关的环境和服务强制执行数据访问日志。始终保持审计日志启用状态,以记录管理活动和平台资源的访问情况。审计日志有助于回答“谁在何时何地做了什么?”启用审计日志有助于监控平台可能的漏洞或数据滥用。

启用网络相关日志记录

为应用程序使用的所有组件启用网络相关的日志记录。网络相关日志(如VPC流量、防火墙规则、DNS查询、负载均衡器等)不仅提供有关日志表现的重要信息,还可以帮助提供与威胁检测相关的关键安全事件的可见性,如未经授权的登录、恶意软件检测等。

将日志汇总到中央项目

为了便于审查和管理,将日志汇总到中央项目中。大多数应用程序现在遵循分布式架构,这使得很难全面了解整个应用程序的运行情况。将日志保存在单个项目中有助于更容易地管理和监控。这也使得身份和访问管理(IAM)更容易,遵循最低权限原则,仅限于那些需要访问日志数据的团队。

根据组织政策配置保留期

根据组织的政策、法规或合规要求配置日志保留期。创建和管理日志保留策略应有助于确定日志数据需要存储多长时间。保留期应根据行业法规、适用法律和内部安全考虑因素确定。

配置警报

配置区分需要立即调查的事件的警报。并非所有事件和应用程序都是一样的。运营团队必须清楚了解哪些事件应按什么顺序处理。警报应基于这种层次结构——高优先级警报与低优先级警报。

规划日志记录和监控相关的成本

尽管日志记录和监控是绝对必要的,但也重要的是规划跟踪日志数据、存储成本、可视化和警报相关的使用成本。运营团队应能够提供这些成本的可靠估算。像Google Cloud定价计算器这样的工具可以帮助估算这些成本。

提供持续和自动化的日志监控

有效日志记录和监控的另一个关键方面是主动监控这些日志,以识别和警报安全问题,如配置错误、漏洞和威胁检测。安全指挥中心等服务支持发现配置错误和漏洞,报告并保持合规,并检测目标威胁。此外,解决方案应允许日志数据与SIEM(安全信息和事件管理)和SOAR(安全编排、自动化和响应)系统集成,以进行进一步分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/497202.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE4_用户控件_2_按钮的动态效果

效果展示: 操作步骤: 1、新建一个触发Actor,更名为BP_EventTrigger。 这个蓝图类可以拖拽到场景中好多次,生成好多实例。但是我希望每次触发创建的用户控件都是不同的。添加Capsule Collision。 修改胶囊体半高和半径都为156 BP_…

Bert各种变体——RoBERTA/ALBERT/DistillBert

RoBERTa 会重复一个语句10次,然后每次都mask不同的15%token。丢弃了NSP任务,论文指出NSP任务有时甚至会损害性能。使用了BPE ALBERT 1. 跨层参数共享 可以共享多头注意力层的参数,或者前馈网络层的参数,或者全部共享。 实验结果…

ADC(三):注入组的使用

有关ADC的基础知识请参考标准库入门教程 ADC(三):注入组的使用 1、规则组软件触发注入组自动注入2、规则组外部触发注入组自动注入3、规则组软件触发注入组外部触发(TIM2_CC1)4、规则组软件触发注入组外部触发&#xf…

代码随想录算法【Day4】

Day4 1.链表的题目,要在草稿纸上模拟清晰后就简单了 2.双指针更加灵活的应用。 3.环形链表多练习。 24. 两两交换链表中的节点 class Solution { public:ListNode* swapPairs(ListNode* head) {ListNode* _dummyHead new ListNode(0); //虚拟头结点_dummyHead…

(南京观海微电子)——GH7009开机黑屏案例分析

一、 现象描述: 不良现象: LVDS模组,开机大概2秒后就黑屏。 二、问题分析 等主机进入Kernel 后做以下测试: 1、手动reset LCM 后 可以显示正常; 总结: 1)uboot 部分HS 太窄,仅有4个clk宽度&am…

PaddleOCR文字识别模型的FineTune

一、paddleOCR paddle框架为百度开发的深度学习框架,其中对于文字检测、识别具有较为便利的开发条件。同时PaddleOCR文字识别工具较为轻量化,并可按照任务需求进行model的finetune,满足实际的业务需求。 源码来源:githubOCR 在gi…

Spark生态圈

Spark 主要用于替代Hadoop中的 MapReduce 计算模型。存储依然可以使用 HDFS,但是中间结果可以存放在内存中;调度可以使用 Spark 内置的,也可以使用更成熟的调度系统 YARN 等。 Spark有完善的生态圈: Spark Core:实现了…

影刀进阶指令 | Kimi (对标ChatGPT)

文章目录 影刀进阶指令 | Kimi (对标ChatGPT)一. 需求二. 流程三. 实现3.1 流程概览3.2 流程步骤讲解1\. 确定问题2\. 填写问题并发送3\. 检测答案是否出完 四. 运维 影刀进阶指令 | Kimi (对标ChatGPT) 简单讲讲RPA调用kimi实现…

Spring Security3.0.2版本

前言: 通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往…

--spring.profiles.active=prod

rootproduct-qualification:~# ps -ef | grep java root 5110 1 3 16:57 ? 00:00:54 java -jar productQualification.jar --spring.profiles.activeprod root 6476 5797 0 17:26 pts/0 00:00:00 grep --colorauto java好的,你使用 ps …

力扣矩阵-算法模版总结

lc-73.矩阵置零-(时隔14天)-12.27 思路:(23min22s) 1.直接遍历遇0将行列设0肯定不行,会影响后续判断,题目又要求原地算法,那么进一步考虑是否可以将元素为0,其行列需要设为0的位置给存储下来,最后再遍历根据…

Markov test笔记

补充知识 来源于数学之美第五章: 到了 19 世纪,概率论的发展从相对静止的随机变量的研究发展到随机变量的时间序列 ( s 1 , s 2 , s 3 , … ) (s_1, s_2, s_3, \dots) (s1​,s2​,s3​,…),即随机过程(动态的)。这在…

DeepSpeed 使用 LoRA 训练后文件结构详解

DeepSpeed 使用 LoRA 训练后文件结构详解 在大语言模型(LLM)的训练过程中,DeepSpeed 提供了强大的分布式训练能力,而 LoRA(Low-Rank Adaptation)通过参数高效微调技术显著减少了资源占用。完成训练后&…

GitHub 桌面版配置 |可视化界面进行上传到远程仓库 | gitLab 配置【把密码存在本地服务器】

🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 文章目录 桌面版安装包下载clone 仓库操作如下GitLab 配置不再重复输入账户和密码的两个方…

docker-开源nocodb,使用已有数据库

使用已有数据库 创建本地数据库 数据库:nocodb 用户:nocodb 密码:xxxxxx修改docker-compose.yml 默认网关的 IP 地址是 172.17.0.1(适用于 bridge 网络模式)version: "2.1" services:nocodb:environment:…

uniapp 前端解决精度丢失的问题 (后端返回分布式id)

原因: 后端使用分布式id, id为19位数,导致精度丢失 ,前端解决方法 这个是通过浏览器请求回来的数据,这个时候id 数据已经丢失了,在数据库查询不到,在调获详情接口的时候会有问题 实际的: 解决…

SQL-leetcode-180. 连续出现的数字

180. 连续出现的数字 表:Logs -------------------- | Column Name | Type | -------------------- | id | int | | num | varchar | -------------------- 在 SQL 中,id 是该表的主键。 id 是一个自增列。 找出所有至少连续出现三次的数字。 返回的…

【教程】通过Docker运行AnythingLLM

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 官方教程:Local Docker Installation ~ AnythingLLM 1、先创建一个目录用于保存anythingllm的持久化文件: sudo mkdir /app su…

soular使用教程

用 soular 配置你的组织,工作更高效!以下是快速上手的简单步骤:  1. 账号管理 可以对账号信息进行多方面管理,包括分配不同的部门、用户组等,从而确保账号权限和职责的清晰分配。  1.1 用…

Github - 如何提交一个带有“verified”标识的commit

Github - 如何提交一个带有“verified”标识的commit 前言(Why) 今天在Github上浏览某项目的commit记录的时候发现,有的commit记录带有verified绿色标识,有的带有橘色的Unverified标识,还有的什么都不显示。 既然我是根正苗红的作者(bushi)…