服务治理是一个很大的概念。

RPC

Logging

日志的特征是离散事件信息的记录。例如:应用程序调试或错误消息的记录; 审计所需追踪事件的信息记录;或者从服务调用中提取特定于请求的数据信息的记录等。

Tracing

调用链追踪的特征是请求范围内的信息—任何可以绑定到系统中单个事务对象的生命周期的数据或元数据。例如:远程服务的出站rpc的持续时间;发送到数据库的实际sql查询的文本;或入站http请求的相关ID等。

Metrics

监控指标的主要特征是可聚合,在一段时间内的信息可以形成单个逻辑指标、计数器或直方图。例如:队列的当前深度的变化信息可以设计为一个监控模型;传入的http请求的数量可以建模为一个计数器,其更新聚合为简单的加法;观察到的请求持续时间可以建模为一种直方图。

Faluire Tolerance

容错

Distributed Transaction