Istio与云原生统一可观测性的深度解析
1. Istio的可观测性与功能价值
Istio 提供了额外的黑盒可见性。其可用的指标和日志能让我们深入了解网络流量,涵盖源、目标、延迟和错误等信息,不过这些主要是顶级服务指标,而非单个工作负载暴露的自定义应用指标或集群级日志。
Istio 插件可将服务级日志与用于集群级日志记录的后端监控系统集成,例如 Fluentd、Elasticsearch、Kibana 等。同时,Istio 使用相同的指标收集和告警机制,可能与你已在使用的工具(如 Prometheus)相同。
1.1 不仅仅适用于微服务
Kubernetes 并非万能。未来的基础设施不太可能完全基于 Kubernetes,因为并非所有应用(尤其是那些设计为在容器外运行的应用)都适合 Kubernetes。例如,几十年前的大型机至今仍在使用,这说明信息技术的发展具有延续性。
单体应用虽然易于理解,因为大部分应用代码集中在一处,便于追踪不同部分的交互,但在开发团队协作和代码规模扩展方面存在局限。非分布式单体应用仍将长期存在,而服务网格有助于其现代化改造,并能提供外观模式以促进架构演进。常见的做法是在单体应用前部署服务网格网关作为智能外观,逐步将基于路径(或其他方式)的请求分流,将单体应用的部分功能迁移到现代微服务中,或者作为全面云原生重新设计前的权宜之计。
1.2 重要术语解释
| 术语 | 解释 |
|---|---|
| 云 |
Istio与云原生可观测性解析
超级会员免费看
订阅专栏 解锁全文
722

被折叠的 条评论
为什么被折叠?



