public Task PublishFault <T>(PublishContext <T> context, Exception exception)
            where T : class
        {
            PrometheusMetrics.MeasurePublish <T>(exception);

            return(Task.CompletedTask);
        }
        public Task PostPublish <T>(PublishContext <T> context)
            where T : class
        {
            PrometheusMetrics.MeasurePublish <T>();

            return(Task.CompletedTask);
        }