"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.metrics = void 0;
var _nginx_request_rate = require("./tsvb/nginx_request_rate");
var _nginx_active_connections = require("./tsvb/nginx_active_connections");
var _nginx_hits = require("./tsvb/nginx_hits");
var _nginx_requests_per_connection = require("./tsvb/nginx_requests_per_connection");
var _count = require("./snapshot/count");
/*
 * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
 * or more contributor license agreements. Licensed under the Elastic License
 * 2.0; you may not use this file except in compliance with the Elastic License
 * 2.0.
 */

const metrics = {
  tsvb: {
    nginxActiveConnections: _nginx_active_connections.nginxActiveConnections,
    nginxHits: _nginx_hits.nginxHits,
    nginxRequestRate: _nginx_request_rate.nginxRequestRate,
    nginxRequestsPerConnection: _nginx_requests_per_connection.nginxRequestsPerConnection
  },
  snapshot: {
    count: _count.count
  },
  defaultSnapshot: 'count',
  defaultTimeRangeInSeconds: 3600
};
exports.metrics = metrics;