最新要闻
- 2023中山市新能源汽车促消费活动指南(最新)
- 宜昌九价疫苗多少钱一针?附预约入口
- 沃森生物:公司双价HPV疫苗目前处于市场拓展和下沉阶段
- 2023 PEL 夏季赛总决赛重磅开赛,斗鱼签约战队荣耀出征!
- 宋慧乔状态真好,橘色Polo针织衫搭配牛仔裤休闲自在,单身贵族
- 成都怡脂医院抽脂多少钱?手术价格、案例及坐诊医生推荐
- 通源石油:目前公司射孔业务订单饱满,作业队伍保持满负荷运行
- 三星爆炸门事件始末_最近三星是哪款爆炸
- 千帆竞发耕蓝海——福建开渔季一线见闻
- 维护美丽家园,洪山区依法拆除多处违建
- 【电商快评】四大MCN机构业绩发布 直播电商加速分化
- 国海证券给予重庆啤酒增持评级
- 吐血推荐 10W AI 一站式 AI 应用平台超实用好玩
- 1799元起买骁龙870大屏!vivo Pad Air今日首销
- 马来西亚一架小型飞机坠毁撞上摩托和汽车:已致10人死亡
- 半路杀出个程咬金!奇瑞联手科大讯飞:全球最早大模型上车
手机
海天瑞声董秘回复: 公司的训练数据除服务于科技互联网、社交、IoT、智能驾驶等客户外
润建股份:截止至8月10日,公司股东户数为23,458户
- 海天瑞声董秘回复: 公司的训练数据除服务于科技互联网、社交、IoT、智能驾驶等客户外
- 润建股份:截止至8月10日,公司股东户数为23,458户
- 拓邦股份:公司空心杯电机已实现批量应用 看好机器人应用带来的机会
- 国家级!江苏:宜兴、常熟获批建设知识产权快速维权中心
- 济南森峰激光科技股份有限公司IPO过会
- 湖南旅游圆梦季:费大厨邀请山区孩子品尝湘菜
家电
虹科干货|一份选择微服务监控工具的指北
毋庸置疑,监控是管理任何微服务架构的一个关键方面。但是如何为业务选择最佳的微服务监控工具呢?有哪些微服务监控工具?这些工具有什么功能?这里一份参考指北供你参阅。
(相关资料图)
监控您的期望
监控哪些内容?
在选择工具之前,请考虑一下您购买工具的动机。您的团队应该讨论“我们试图解决或预防哪些问题?”这就导致了“我们需要检查哪些数据来确定我们是否正在解决或预防这些问题?”这些答案可帮助您确定要监控的内容以及可以忽略(或较少关注)的内容。
不要采取“监控所有事情以防万一有用”的态度。大多数团队的资源有限,这意味着无论如何都不可能监控所有的事情;充其量,你最终会感到警觉疲劳。也就是说:您的期望可能与现实不符。当意外的事情发生时,很难提前知道什么是有用的。直到一切都着火并且您试图弄清楚发生了什么之前,并不清楚需要监视什么。您需要将“仔细思考”和“根据经验进行调整”结合起来。
微服务监控工具标准
任何类型的应用程序监控工具都具有许多功能。您可能不需要全部。最好从我们的 Redis 专家和经验丰富的从业者(有伤疤的人)确定的最高标准开始。
·它应该能够扩展。随着您的微服务架构的增长,您的监控需求也会随之增长。您最不想要的就是一个无法跟上负载的工具。确保您的监控系统可以在不影响微服务的情况下宕机!
·它需要收集正确的数据并进行分析。仔细查看该工具收集的数据以及它如何呈现该信息。强大的监控工具可以收集并分析分布式系统各个角落的数据,但它不应该让您因嘈杂、不相关的信息而不知所措。它应该为您提供值得称为“见解”的全面见解,包括性能指标、日志和跟踪。
·对于微服务架构,优先考虑分布式跟踪。调试跨多个微服务的问题可能是一场噩梦。分布式跟踪可帮助您跟踪跨服务的请求流,这有助于识别性能瓶颈并理解复杂的交互。例如,确保每个日志消息/记录/行都附加有可归因的traceid,并使用允许您聚合视图的系统。
·它应该与您使用的其他工具集成,无需繁琐的设置或自定义代码。也许监控工具比任何其他应用程序更应该与其他应用程序良好地配合。同样,查看从现有提供商迁移到新监控工具的过程,包括数据结构要求。研究一下如果这个工具不起作用,需要采取什么措施才能改用另一种工具。了解 API 是什么样的,因为您在某些时候肯定会需要它。考虑未来的标准支持,例如OpenTelemetry。
·它应该易于学习和易于使用(这不是同一件事)。谁愿意努力学习另一种工具?浏览分布式系统已经足够复杂了;您的监控工具应该简化事情,而不是增加系统的复杂性。配置不应该是一件痛苦的事。仔细观察其仪表板和可视化效果,以确定它们是否像供应商承诺的那样直观。
·它应该设置合理的警报和通知。当风暴即将来临时,您需要立即知道!您的监控工具应提供强大的警报和通知功能,以便您可以在小问题变成大问题之前采取行动。
·它必须适合您的预算。虽然您想要为分布式系统提供最好的工具,但您不希望与 CFO 进行不舒服的对话。对于任何 IT 支出都是如此,但在这里尤其如此,因为成本和定价模型差异很大。众所周知,意外使用会造成意外超支事件。按用户付费的模式有时会导致关于谁可以访问的尴尬决策。
这些工具实际上监控什么?
微服务监控工具应该提供整个微服务生态系统的可见性,包括性能指标、资源利用率、服务网格数据、自定义指标和错误率。理想的工具应该擅长收集、存储和分析来自分布式系统的数据,为每个微服务的运行状况和性能提供可操作的见解。它应该与其他工具和系统无缝集成,例如日志系统、警报工具和事件管理平台。
·性能指标:监控工具收集和监控来自各个组件的性能指标,例如CPU使用率、内存利用率、网络流量和各个微服务的响应时间。这有助于跟踪整体运行状况和系统性能。
·资源利用率:监控工具密切关注微服务和基础设施组件的资源消耗。这包括监控 CPU、内存、磁盘使用情况和网络带宽,以确保有效的资源分配。
·错误率和故障分析:这些工具跟踪来自微服务的错误率、状态代码和错误消息。这可以快速检测异常和潜在问题,帮助开发人员查明故障并及时排除故障。
·延迟和吞吐量:监控工具测量处理微服务请求所需的时间以及处理这些请求的速率。
·警报和阈值:如果任何指标超过指定阈值,系统会触发警报,以便 IT 团队可以立即采取行动。
·日志和跟踪:一些监控工具与日志系统集成以捕获和分析来自多个服务的日志。跟踪功能允许开发人员跟踪各种微服务之间的请求流。
·API 监控:这些工具可以监控不同微服务和 API 之间的交互,确保 API 调用成功(并在失败时通知您)并识别 API 通信中的潜在瓶颈。
·容器监控:监控工具可以捕获容器健康状况中的独特环境问题,例如资源利用率和性能。
·服务网格可观察性:对于使用服务网格的微服务架构,监控工具可以深入了解网格内微服务之间的通信和交互。
·应用性能监控(APM):APM工具关注各个微服务的代码级性能,使开发人员更容易识别性能瓶颈。
·自定义指标:高级监控工具认识到所有这些类别有时还不够。它们允许您定义和收集特定于您的微服务架构的自定义指标。
实际上,如果您使用 Redis(用于微服务或其他用途),那么这是一个很好的监控入门设置。您的仪表板可能包含这些项目,配置为在任何指标显着峰值时向您发出警报。
·命令量,按命令、服务和/或脚本/功能分类
·命令失败率,按命令、服务和/或脚本/功能分类
·命令延迟,按命令、服务和/或脚本/功能分类
·内存使用情况
·键数 (DBSIZE)
微服务监控工具
·Prometheus:开源监控和警报工具包,专为分布式系统设计,因此适用于微服务监控。
·Grafana:Grafana 以其可视化和仪表板而闻名,它有助于导航数据集合并将其以人类理解的形式呈现。
·Datadog:Datadog 提供实时警报、分布式跟踪和 APM,其功能可保证对微服务生态系统的全面可见性。
·Dynatrace:该监控工具为微服务环境提供自动应用程序发现和可观察性。
·Architect.io:该工具是大型组织中强大的测试和监控功能的最爱,具有微服务架构的全面视图。
·Lumigo:Lumigo 提供端到端可见性、实时调试和成本监控,并且特别关注无服务器架构。
·AppDynamics:凭借其实时可见性、异常值检测、网络性能监控以及 Docker 和 Kubernetes 监控,这可能适合跟踪大型复杂架构中的事件。
·Instana:该工具承诺为整个微服务环境提供完整的可观察性。
·Uptrace:Uptrace 强调性能数据的可见性以及与流行编程语言和框架的集成,帮助开发人员识别、诊断和解决微服务生态系统中的性能问题;我们最近写了有关 Uptrace 的经历。
·.......
加强微服务监控
没有明确的正确或错误的选择。关键问题是,“这是适合我的特定项目的工具吗?”关键因素是找到适合您项目当前和未来需求的工具并做出明智的选择。理想情况下,您选择的工具可以帮助您维护健康高效的微服务环境,最终交付可靠的高性能应用程序。Redis 可以与所有这些一起工作。您可以使用 Redis Enterprise 将您的微服务应用程序提升到新的水平。
监控您的期望
监控哪些内容?
在选择工具之前,请考虑一下您购买工具的动机。您的团队应该讨论“我们试图解决或预防哪些问题?”这就导致了“我们需要检查哪些数据来确定我们是否正在解决或预防这些问题?”这些答案可帮助您确定要监控的内容以及可以忽略(或较少关注)的内容。
不要采取“监控所有事情以防万一有用”的态度。大多数团队的资源有限,这意味着无论如何都不可能监控所有的事情;充其量,你最终会感到警觉疲劳。也就是说:您的期望可能与现实不符。当意外的事情发生时,很难提前知道什么是有用的。直到一切都着火并且您试图弄清楚发生了什么之前,并不清楚需要监视什么。您需要将“仔细思考”和“根据经验进行调整”结合起来。
微服务监控工具标准
任何类型的应用程序监控工具都具有许多功能。您可能不需要全部。最好从我们的 Redis 专家和经验丰富的从业者(有伤疤的人)确定的最高标准开始。
·它应该能够扩展。随着您的微服务架构的增长,您的监控需求也会随之增长。您最不想要的就是一个无法跟上负载的工具。确保您的监控系统可以在不影响微服务的情况下宕机!
·它需要收集正确的数据并进行分析。仔细查看该工具收集的数据以及它如何呈现该信息。强大的监控工具可以收集并分析分布式系统各个角落的数据,但它不应该让您因嘈杂、不相关的信息而不知所措。它应该为您提供值得称为“见解”的全面见解,包括性能指标、日志和跟踪。
·对于微服务架构,优先考虑分布式跟踪。调试跨多个微服务的问题可能是一场噩梦。分布式跟踪可帮助您跟踪跨服务的请求流,这有助于识别性能瓶颈并理解复杂的交互。例如,确保每个日志消息/记录/行都附加有可归因的traceid,并使用允许您聚合视图的系统。
·它应该与您使用的其他工具集成,无需繁琐的设置或自定义代码。也许监控工具比任何其他应用程序更应该与其他应用程序良好地配合。同样,查看从现有提供商迁移到新监控工具的过程,包括数据结构要求。研究一下如果这个工具不起作用,需要采取什么措施才能改用另一种工具。了解 API 是什么样的,因为您在某些时候肯定会需要它。考虑未来的标准支持,例如OpenTelemetry。
·它应该易于学习和易于使用(这不是同一件事)。谁愿意努力学习另一种工具?浏览分布式系统已经足够复杂了;您的监控工具应该简化事情,而不是增加系统的复杂性。配置不应该是一件痛苦的事。仔细观察其仪表板和可视化效果,以确定它们是否像供应商承诺的那样直观。
·它应该设置合理的警报和通知。当风暴即将来临时,您需要立即知道!您的监控工具应提供强大的警报和通知功能,以便您可以在小问题变成大问题之前采取行动。
·它必须适合您的预算。虽然您想要为分布式系统提供最好的工具,但您不希望与 CFO 进行不舒服的对话。对于任何 IT 支出都是如此,但在这里尤其如此,因为成本和定价模型差异很大。众所周知,意外使用会造成意外超支事件。按用户付费的模式有时会导致关于谁可以访问的尴尬决策。
这些工具实际上监控什么?
微服务监控工具应该提供整个微服务生态系统的可见性,包括性能指标、资源利用率、服务网格数据、自定义指标和错误率。理想的工具应该擅长收集、存储和分析来自分布式系统的数据,为每个微服务的运行状况和性能提供可操作的见解。它应该与其他工具和系统无缝集成,例如日志系统、警报工具和事件管理平台。
·性能指标:监控工具收集和监控来自各个组件的性能指标,例如CPU使用率、内存利用率、网络流量和各个微服务的响应时间。这有助于跟踪整体运行状况和系统性能。
·资源利用率:监控工具密切关注微服务和基础设施组件的资源消耗。这包括监控 CPU、内存、磁盘使用情况和网络带宽,以确保有效的资源分配。
·错误率和故障分析:这些工具跟踪来自微服务的错误率、状态代码和错误消息。这可以快速检测异常和潜在问题,帮助开发人员查明故障并及时排除故障。
·延迟和吞吐量:监控工具测量处理微服务请求所需的时间以及处理这些请求的速率。
·警报和阈值:如果任何指标超过指定阈值,系统会触发警报,以便 IT 团队可以立即采取行动。
·日志和跟踪:一些监控工具与日志系统集成以捕获和分析来自多个服务的日志。跟踪功能允许开发人员跟踪各种微服务之间的请求流。
·API 监控:这些工具可以监控不同微服务和 API 之间的交互,确保 API 调用成功(并在失败时通知您)并识别 API 通信中的潜在瓶颈。
·容器监控:监控工具可以捕获容器健康状况中的独特环境问题,例如资源利用率和性能。
·服务网格可观察性:对于使用服务网格的微服务架构,监控工具可以深入了解网格内微服务之间的通信和交互。
·应用性能监控(APM):APM工具关注各个微服务的代码级性能,使开发人员更容易识别性能瓶颈。
·自定义指标:高级监控工具认识到所有这些类别有时还不够。它们允许您定义和收集特定于您的微服务架构的自定义指标。
实际上,如果您使用 Redis(用于微服务或其他用途),那么这是一个很好的监控入门设置。您的仪表板可能包含这些项目,配置为在任何指标显着峰值时向您发出警报。
·命令量,按命令、服务和/或脚本/功能分类
·命令失败率,按命令、服务和/或脚本/功能分类
·命令延迟,按命令、服务和/或脚本/功能分类
·内存使用情况
·键数 (DBSIZE)
微服务监控工具
·Prometheus:开源监控和警报工具包,专为分布式系统设计,因此适用于微服务监控。
·Grafana:Grafana 以其可视化和仪表板而闻名,它有助于导航数据集合并将其以人类理解的形式呈现。
·Datadog:Datadog 提供实时警报、分布式跟踪和 APM,其功能可保证对微服务生态系统的全面可见性。
·Dynatrace:该监控工具为微服务环境提供自动应用程序发现和可观察性。
·Architect.io:该工具是大型组织中强大的测试和监控功能的最爱,具有微服务架构的全面视图。
·Lumigo:Lumigo 提供端到端可见性、实时调试和成本监控,并且特别关注无服务器架构。
·AppDynamics:凭借其实时可见性、异常值检测、网络性能监控以及 Docker 和 Kubernetes 监控,这可能适合跟踪大型复杂架构中的事件。
·Instana:该工具承诺为整个微服务环境提供完整的可观察性。
·Uptrace:Uptrace 强调性能数据的可见性以及与流行编程语言和框架的集成,帮助开发人员识别、诊断和解决微服务生态系统中的性能问题;我们最近写了有关 Uptrace 的经历。
·.......
加强微服务监控
没有明确的正确或错误的选择。关键问题是,“这是适合我的特定项目的工具吗?”关键因素是找到适合您项目当前和未来需求的工具并做出明智的选择。理想情况下,您选择的工具可以帮助您维护健康高效的微服务环境,最终交付可靠的高性能应用程序。Redis 可以与所有这些一起工作。您可以使用 Redis Enterprise 将您的微服务应用程序提升到新的水平。
关键词:
虹科干货|一份选择微服务监控工具的指北
做家务和死亡风险有关?中老年人常做家务对身体有何影响?涨知识
滨州高新区青田街道组织召开秋季“枫桥班”网格员培训会
苏州近期雷阵雨频繁,警惕强对流天气!最高气温33℃上下
360行,行行来报“到”!鄂尔多斯的企业家们为五经普代言!
2023中山市新能源汽车促消费活动指南(最新)
2023杭州银海公寓公租房房源介绍一览
炎热的夏季,谁能够拒绝靓丽的绿色系呢?清新又显白,回头率超高
新瀚新材:8月16日融资买入623.93万元,融资融券余额5826.41万元
宜昌九价疫苗多少钱一针?附预约入口
海天瑞声董秘回复: 公司的训练数据除服务于科技互联网、社交、IoT、智能驾驶等客户外
能辉科技:8月16日融资买入79.93万元,融资融券余额1.04亿元
中集车辆:8月16日融券卖出15.94万股,融资融券余额1.52亿元
新陈代谢减慢让你胖?中年发福另有“幕后推手”
沃森生物:公司双价HPV疫苗目前处于市场拓展和下沉阶段
最新消息!金廷确定退出世锦赛,翁泓阳破例入围世锦赛成球迷呼声
2023 PEL 夏季赛总决赛重磅开赛,斗鱼签约战队荣耀出征!
百信国际(00574.HK):成立独立调查委员会
润建股份:截止至8月10日,公司股东户数为23,458户
专访栗林美奈实:将故事铭刻心中创作音乐
上半年全国法拍房挂拍量超30万套 较上一年增加19.7%
虎牙Q2财报:Non-GAAP净利润1.15亿元 移动端MAU环比增至8290万
拓邦股份:公司空心杯电机已实现批量应用 看好机器人应用带来的机会
小伙靠3个数字打通市场,靠着"见不得光"的菜,一年赚1000万元!
宋慧乔状态真好,橘色Polo针织衫搭配牛仔裤休闲自在,单身贵族
大众新款 MPV 实车街拍曝光!车身长度近 5 米,不比腾势 D9 好看?
空明连环画《岳飞传》边画边议(1)寒门从名师
这个婚,是非结不可吗?
2023青岛大蘑菇音乐节现场是否可以带相机?
西藏旅游:最顶级、最经典的徒步线路,推荐收藏!
国家级!江苏:宜兴、常熟获批建设知识产权快速维权中心
加拿大OpenText公司一行到访紫光股份旗下新华三
《原神》尚未结束的故事任务怎么做尚未结束的故事任务完成攻略
2023杭州银海公寓公租房实物配租预登记注意事项一览
伊朗外长7年来首次访问沙特,证实总统莱希也将很快访沙
品鉴 | 古人的避暑方式与情怀
重庆江津区教委:先锋初级中学一班级收5万元班费已查实 家委会已退还余额
成都怡脂医院抽脂多少钱?手术价格、案例及坐诊医生推荐
Wheels Up出售95%股权 获5亿美元融资
济南森峰激光科技股份有限公司IPO过会
保护鸟类的宣传语有哪些
“稳稳的幸福”也有限度 多只债基开启限购模式
通源石油:目前公司射孔业务订单饱满,作业队伍保持满负荷运行
溧水积极推动集体经营性建设用地入市 34亩乡村闲置地“孵出”5亿大项目
近5日净流入额超7700万元!上证综指ETF(510760)跌近0.2%,盘中溢价交易
乖宝宠物食品集团股份有限公司股票将于8月16日在深圳证券交易所上市
2023羊城书展等你来
三星爆炸门事件始末_最近三星是哪款爆炸
赵忠祥 饶颖
后浪凶猛!AC米兰青年队连补强援,15岁进球机器跳3级提拔
东京股市显著下跌
万润科技:子公司日上光电主要聚焦LED广告标识照明、灯带照明及教育照明等业务
千帆竞发耕蓝海——福建开渔季一线见闻
贝壳研究院:上半年重点40城租赁成交量同比增长超10%
全棉时代「你好 棉花色」棉花色彩秀及新品发布会在成都举办
北京经开区发布机器人产业高质量发展三年行动计划
【利率债新发公告】23河南债46今日发布发行公告
(经济)2023服贸会金融专题参展机构国际化率近五成
周黑鸭上半年净利润增长超450%,新品贡献超两成销售额
老年人社保卡忘记密码怎么办(社保卡忘记密码怎么办)
苹果公开的秘密!万字解密Vision Pro 17项专利
广西北海浴场多人被不明鱼类咬伤,专家称可能是海狼鱼
持续探索品质租住新模式 2023年租赁发展论坛在成都举行
高中生集训三天后全身乏力还出现“酱油尿”!夏季运动,谨防横纹肌溶解
湖南旅游圆梦季:费大厨邀请山区孩子品尝湘菜
维护美丽家园,洪山区依法拆除多处违建
江苏一女子带4个孩子,在公共场所上蹿下跳,被提醒后也没有去管
有难出手相助!3星座值得深交,真诚不搞套路
西南铝轧机油雾回收再生项目让96%的轧制油循环利用——半年减少轧制油排放110吨
分众传媒:一二线城市电梯电视数量增速快于三线城市增速
易点天下董秘回复:截至2023年8月10日,公司股东共21537户
大多头亚德尼:债券市场发出警告信号,美国经济面临新问题
赢时胜 (300377):8月16日该股成交量呈现间隔放量状态
安妮股份(002235)盘中异动 股价振幅达10.13% 上涨7.66%(08-16)
【电商快评】四大MCN机构业绩发布 直播电商加速分化
国海证券给予重庆啤酒增持评级
江苏一女子遭杀害分尸?警方可靠信源:清洁工发现尸块报警,4人被抓
企业重名查询全国系统(重名查询全国系统)
广州科学城在哪个区地址 广州科学城在哪个区
用好降水带北移机遇期
创3个月新低,锂价为何又下沉?
switch方舟生存进化多少钱(方舟生存进化多少钱)
秦桧死后的下场(他的夫人王氏结局如何)
电影《孤注一掷》官宣海外定档日期 将于新加坡柬埔寨美国马来西亚等地上映
吐血推荐 10W AI 一站式 AI 应用平台超实用好玩
动起来歌词(关于动起来歌词的基本详情介绍)
前7个月中国太阳能发电装机容量同比增逾四成
南财快评:加息与否,美联储内部出现分歧
脑动极光持续亏损13亿:毛利率波动剧烈,大客户依赖明显
1799元起买骁龙870大屏!vivo Pad Air今日首销
马来西亚一架小型飞机坠毁撞上摩托和汽车:已致10人死亡
半路杀出个程咬金!奇瑞联手科大讯飞:全球最早大模型上车
联想:PC电脑下半年稳步增长 已准备好复苏
库克发文庆祝苹果入华30周年:中国已成为iPhone最大市场
冠农股份:上半年净利4.67亿元 同比增77.64%
农银爱相守重大疾病保险可靠吗?怎么投保?
超1100个项目竞技比拼!博士后闪耀齐鲁人才“新高地”
专家:拉林河流域洪水对吉林黑土地保护影响有限
金星推荐的防脱洗发水怎么样,口碑好的三款防脱发的洗发水
虹口这些观察站正式启用,让政务公开服务“零距离”