Skip to content

Commit eb99e66

Browse files
committed
Add schema to Ingest Manager usageCollector.
1 parent a285ede commit eb99e66

3 files changed

Lines changed: 50 additions & 15 deletions

File tree

x-pack/.telemetryrc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"plugins/apm/server/lib/apm_telemetry/index.ts",
88
"plugins/canvas/server/collectors/collector.ts",
99
"plugins/infra/server/usage/usage_collector.ts",
10-
"plugins/ingest_manager/server/collectors/register.ts",
1110
"plugins/lens/server/usage/collectors.ts",
1211
"plugins/reporting/server/usage/reporting_usage_collector.ts",
1312
"plugins/maps/server/maps_telemetry/collectors/register.ts"

x-pack/plugins/ingest_manager/server/collectors/register.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,20 @@ export function registerIngestManagerUsageCollector(
4141
packages: await getPackageUsage(soClient),
4242
};
4343
},
44-
// schema: { // temporarily disabled because of type errors
45-
// fleet_enabled: { type: 'boolean' },
46-
// agents: {
47-
// total: { type: 'number' },
48-
// online: { type: 'number' },
49-
// error: { type: 'number' },
50-
// offline: { type: 'number' },
51-
// },
52-
// packages: {
53-
// name: { type: 'keyword' },
54-
// version: { type: 'keyword' },
55-
// enabled: { type: boolean },
56-
// },
57-
// },
44+
schema: {
45+
fleet_enabled: { type: 'boolean' },
46+
agents: {
47+
total: { type: 'number' },
48+
online: { type: 'number' },
49+
error: { type: 'number' },
50+
offline: { type: 'number' },
51+
},
52+
packages: {
53+
name: { type: 'keyword' },
54+
version: { type: 'keyword' },
55+
enabled: { type: 'boolean' },
56+
},
57+
},
5858
});
5959

6060
// register usage collector

x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,42 @@
1414
}
1515
}
1616
},
17+
"ingest_manager": {
18+
"properties": {
19+
"fleet_enabled": {
20+
"type": "boolean"
21+
},
22+
"agents": {
23+
"properties": {
24+
"total": {
25+
"type": "number"
26+
},
27+
"online": {
28+
"type": "number"
29+
},
30+
"error": {
31+
"type": "number"
32+
},
33+
"offline": {
34+
"type": "number"
35+
}
36+
}
37+
},
38+
"packages": {
39+
"properties": {
40+
"name": {
41+
"type": "keyword"
42+
},
43+
"version": {
44+
"type": "keyword"
45+
},
46+
"enabled": {
47+
"type": "boolean"
48+
}
49+
}
50+
}
51+
}
52+
},
1753
"mlTelemetry": {
1854
"properties": {
1955
"file_data_visualizer": {

0 commit comments

Comments
 (0)