apollo-server/packages/apollo-engine-reporting
James Baxley a729831d03 Support new protobuf fields in reporting
This commit supports two new concepts for reporting:

1. Client identity
2. Schema awareness

Client identity allows the GraphQLRequestContext to be mapped into
`clientId`, `clientName`, and `clientVersion` which can be used to
filter and view requests and metrics by client information.

Schema awareness introduces schema branches which allow arbitrary
strings to generate new "branches" (or variants) of a schema.
2018-10-26 20:19:30 +03:00
..
src Support new protobuf fields in reporting 2018-10-26 20:19:30 +03:00
.npmignore Import graphql-extensions+apollo-engine-reporting/no global apollo-server-env (#1259) 2018-06-27 16:29:00 -07:00
CHANGELOG.md Import graphql-extensions+apollo-engine-reporting/no global apollo-server-env (#1259) 2018-06-27 16:29:00 -07:00
jest.config.js Replace {} with Object.create(null) in jest.config.js 2018-10-12 13:00:13 +02:00
package.json Publish 2018-10-10 22:30:54 +03:00
README.md Import engine reporting protobuf and fix reporting readme (#1429) 2018-07-26 17:39:11 -07:00
tsconfig.json Remove apollo-server-env as a project reference 2018-10-05 23:05:49 +02:00
tslint.json Import graphql-extensions+apollo-engine-reporting/no global apollo-server-env (#1259) 2018-06-27 16:29:00 -07:00

apollo-engine-reporting

npm version Build Status

This package is a pure JS implementation of the Apollo Engine reporting feature. It enables aggregated reporting in stateful environments and sending single reports for stateless environments.