mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
Closes #154081 In order to make it easier to test the Assets API signal source mode, we wanted an easy way to generate test data for the signals we consume. Since Synthtrace already produces test data for APM services and is integrated with FTR, we felt it was a good path to try to extend it with assets and infra data (which will benefit other teams as well in the future). This PR adds some barebones entities, and re-introduces the Monitoring entities that had been removed in the past (hopefully this time in a way that is unobtrusive). In order to accommodate these new entities, this PR also extracts a base client from the existing APM client, in order to share common code between the new entity clients.
18 lines
889 B
TypeScript
18 lines
889 B
TypeScript
/*
|
|
* 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 and the Server Side Public License, v 1; you may not use this file except
|
|
* in compliance with, at your election, the Elastic License 2.0 or the Server
|
|
* Side Public License, v 1.
|
|
*/
|
|
|
|
export { createLogger, LogLevel } from './src/lib/utils/create_logger';
|
|
|
|
export { ApmSynthtraceEsClient } from './src/lib/apm/client/apm_synthtrace_es_client';
|
|
export { ApmSynthtraceKibanaClient } from './src/lib/apm/client/apm_synthtrace_kibana_client';
|
|
|
|
export { InfraSynthtraceEsClient } from './src/lib/infra/infra_synthtrace_es_client';
|
|
|
|
export { AssetsSynthtraceEsClient } from './src/lib/assets/assets_synthtrace_es_client';
|
|
|
|
export { MonitoringSynthtraceEsClient } from './src/lib/monitoring/monitoring_synthtrace_es_client';
|