Observability

    • Deploy sidecar proxies that are capable of emitting metrics with each of your services. We have first class support for Envoy.
    • Define the protocols for each of your services.
    • Define the upstreams for each of your services.

    If you are using Envoy as your sidecar proxy, you will need to enable gRPC on your client agents. To define the metrics destination and service protocol you may want to enable and centralized service configuration.

    For Envoy the metrics destination can be configured in the proxy configuration entry’s section.

    You can specify the in the service-defaults configuration entry. You can override it in the service registration. By default, proxies only give you L4 metrics. This protocol allows proxies to handle requests at the right L7 protocol and emit richer L7 metrics. It also allows proxies to make per-request load balancing and routing decisions.