vue-cli-plugin-apollo
Version:
vue-cli 3 plugin to add Apollo and GraphQL
45 lines (43 loc) • 882 B
JavaScript
const gql = require('graphql-tag')
module.exports = gql`
query p95TimeKeyMetrics(
$serviceId: ID!
$timeFrom: Timestamp!
$timeTo: Timestamp
$resolution: Resolution
$filter: ServiceQueryStatsFilter
) {
service(id: $serviceId) {
id
name
stats(from: $timeFrom, to: $timeTo, resolution: $resolution) {
globalStats: queryStats(
filter: $filter
) {
timestamp
metrics {
totalLatencyHistogram {
p95Time: durationMs(percentile: 0.95)
}
}
}
queriesStats: queryStats(
limit: 4
filter: $filter
) {
timestamp
group: groupBy {
queryId
queryName
querySignature
}
metrics {
totalLatencyHistogram {
p95Time: durationMs(percentile: 0.95)
}
}
}
}
}
}
`