@wundergraph/apollo-to-cosmo-metrics
Version:
An apollo gateway plugin that exports schema usage metrics to cosmo
36 lines • 1.67 kB
JavaScript
// https://protobuf.dev/programming-guides/style/
// @generated by protoc-gen-connect-es v1.4.0 with parameter "target=ts"
// @generated from file wg/cosmo/graphqlmetrics/v1/graphqlmetrics.proto (package wg.cosmo.graphqlmetrics.v1, syntax proto3)
/* eslint-disable */
// @ts-nocheck
import { PublishAggregatedGraphQLRequestMetricsRequest, PublishAggregatedGraphQLRequestMetricsResponse, PublishGraphQLRequestMetricsRequest, PublishOperationCoverageReportResponse, } from './graphqlmetrics_pb.js';
import { MethodKind } from '@bufbuild/protobuf';
/**
* @generated from service wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService
*/
export const GraphQLMetricsService = {
typeName: 'wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService',
methods: {
/**
* PublishGraphQLMetrics publishes the GraphQL metrics to the metrics service
*
* @generated from rpc wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService.PublishGraphQLMetrics
*/
publishGraphQLMetrics: {
name: 'PublishGraphQLMetrics',
I: PublishGraphQLRequestMetricsRequest,
O: PublishOperationCoverageReportResponse,
kind: MethodKind.Unary,
},
/**
* @generated from rpc wg.cosmo.graphqlmetrics.v1.GraphQLMetricsService.PublishAggregatedGraphQLMetrics
*/
publishAggregatedGraphQLMetrics: {
name: 'PublishAggregatedGraphQLMetrics',
I: PublishAggregatedGraphQLRequestMetricsRequest,
O: PublishAggregatedGraphQLRequestMetricsResponse,
kind: MethodKind.Unary,
},
},
};
//# sourceMappingURL=graphqlmetrics_connect.js.map