Skip to content
This repository was archived by the owner on Apr 16, 2020. It is now read-only.
This repository was archived by the owner on Apr 16, 2020. It is now read-only.

consider gRPC interceptor support #201

@kcking

Description

@kcking

We are looking to write some gRPC services in rust, but it looks like tower-gRPC is missing interceptor support. We currently use interceptors in go-grpc for a few things:

  • automatically log prometheus metrics (latency/payload size) based on each gRPC call
  • add opentracing spans
  • log panics to sentry

I noticed that tower_request_modifier can be used to "intercept" incoming requests, but I was wondering if complete interceptor support would be considered by the tower maintainers.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions