2021-03-03 04:02:17 +01:00
{
"id" : "telemetry" ,
"client" : {
2021-04-27 21:45:19 +02:00
"classes" : [
{
"id" : "def-public.TelemetryNotifications" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "TelemetryNotifications" ,
"description" : [ ] ,
"children" : [
{
"id" : "def-public.TelemetryNotifications.Unnamed" ,
"type" : "Function" ,
"label" : "Constructor" ,
"signature" : [
"any"
] ,
"description" : [ ] ,
"children" : [
{
"id" : "def-public.TelemetryNotifications.Unnamed.$1" ,
"type" : "Object" ,
"label" : "{ http, overlays, telemetryService }" ,
"isRequired" : true ,
"signature" : [
"TelemetryNotificationsConstructor"
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 27
}
}
] ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 27
}
} ,
{
"id" : "def-public.TelemetryNotifications.shouldShowOptedInNoticeBanner" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => boolean"
] ,
"description" : [ ] ,
"label" : "shouldShowOptedInNoticeBanner" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 33
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryNotifications.renderOptedInNoticeBanner" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => void"
] ,
"description" : [ ] ,
"label" : "renderOptedInNoticeBanner" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 39
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryNotifications.shouldShowOptInBanner" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => boolean"
] ,
"description" : [ ] ,
"label" : "shouldShowOptInBanner" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 49
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryNotifications.renderOptInBanner" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => void"
] ,
"description" : [ ] ,
"label" : "renderOptInBanner" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 55
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryNotifications.setOptedInNoticeSeen" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => Promise<void>"
] ,
"description" : [ ] ,
"label" : "setOptedInNoticeSeen" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 73
} ,
"tags" : [ ] ,
"returnComment" : [ ]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_notifications/telemetry_notifications.ts" ,
"lineNumber" : 20
} ,
"initialIsOpen" : false
} ,
{
"id" : "def-public.TelemetryService" ,
"type" : "Class" ,
"tags" : [ ] ,
"label" : "TelemetryService" ,
"description" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.TelemetryService.currentKibanaVersion" ,
"type" : "string" ,
"label" : "currentKibanaVersion" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 28
}
} ,
{
"id" : "def-public.TelemetryService.Unnamed" ,
"type" : "Function" ,
"label" : "Constructor" ,
"signature" : [
"any"
] ,
"description" : [ ] ,
"children" : [
{
"id" : "def-public.TelemetryService.Unnamed.$1" ,
"type" : "Object" ,
"label" : "{\n config,\n http,\n notifications,\n currentKibanaVersion,\n reportOptInStatusChange = true,\n }" ,
"isRequired" : true ,
"signature" : [
"TelemetryServiceConstructor"
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 30
}
}
] ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 30
}
} ,
{
"id" : "def-public.TelemetryService.config" ,
"type" : "Object" ,
"label" : "config" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 44
} ,
"signature" : [
{
"pluginId" : "telemetry" ,
"scope" : "public" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-public.TelemetryPluginConfig" ,
"text" : "TelemetryPluginConfig"
}
]
} ,
{
"id" : "def-public.TelemetryService.config" ,
"type" : "Object" ,
"label" : "config" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 48
} ,
"signature" : [
{
"pluginId" : "telemetry" ,
"scope" : "public" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-public.TelemetryPluginConfig" ,
"text" : "TelemetryPluginConfig"
}
]
} ,
{
"id" : "def-public.TelemetryService.isOptedIn" ,
"type" : "CompoundType" ,
"label" : "isOptedIn" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 52
} ,
"signature" : [
"boolean | null"
]
} ,
{
"id" : "def-public.TelemetryService.isOptedIn" ,
"type" : "CompoundType" ,
"label" : "isOptedIn" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 56
} ,
"signature" : [
"boolean | null"
]
} ,
{
"id" : "def-public.TelemetryService.userHasSeenOptedInNotice" ,
"type" : "CompoundType" ,
"label" : "userHasSeenOptedInNotice" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 60
} ,
"signature" : [
"boolean | undefined"
]
} ,
{
"id" : "def-public.TelemetryService.userHasSeenOptedInNotice" ,
"type" : "CompoundType" ,
"label" : "userHasSeenOptedInNotice" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 64
} ,
"signature" : [
"boolean | undefined"
]
} ,
{
"id" : "def-public.TelemetryService.getCanChangeOptInStatus" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => boolean"
] ,
"description" : [ ] ,
"label" : "getCanChangeOptInStatus" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 68
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.getOptInStatusUrl" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => string"
] ,
"description" : [ ] ,
"label" : "getOptInStatusUrl" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 73
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.getTelemetryUrl" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => string"
] ,
"description" : [ ] ,
"label" : "getTelemetryUrl" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 78
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.getUserShouldSeeOptInNotice" ,
"type" : "Function" ,
"label" : "getUserShouldSeeOptInNotice" ,
"signature" : [
"() => boolean"
] ,
"description" : [
"\nReturns if an user should be shown the notice about Opt-In/Out telemetry.\nThe decision is made based on whether any user has already dismissed the message or\nthe user can't actually change the settings (in which case, there's no point on bothering them)"
] ,
"children" : [ ] ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 88
}
} ,
{
"id" : "def-public.TelemetryService.userCanChangeSettings" ,
"type" : "boolean" ,
"label" : "userCanChangeSettings" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 95
}
} ,
{
"id" : "def-public.TelemetryService.userCanChangeSettings" ,
"type" : "boolean" ,
"label" : "userCanChangeSettings" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 99
}
} ,
{
"id" : "def-public.TelemetryService.getIsOptedIn" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => boolean | null"
] ,
"description" : [ ] ,
"label" : "getIsOptedIn" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 103
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.fetchExample" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => Promise<any>"
] ,
"description" : [ ] ,
"label" : "fetchExample" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 107
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.fetchTelemetry" ,
"type" : "Function" ,
"children" : [
{
"id" : "def-public.TelemetryService.fetchTelemetry.$1" ,
"type" : "Object" ,
"label" : "{ unencrypted = false }" ,
"isRequired" : true ,
"signature" : [
"{ unencrypted?: boolean | undefined; }"
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 111
}
}
] ,
"signature" : [
"({ unencrypted }?: { unencrypted?: boolean | undefined; }) => Promise<any>"
] ,
"description" : [ ] ,
"label" : "fetchTelemetry" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 111
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.setOptIn" ,
"type" : "Function" ,
"children" : [
{
"id" : "def-public.TelemetryService.setOptIn.$1" ,
"type" : "boolean" ,
"label" : "optedIn" ,
"isRequired" : true ,
"signature" : [
"boolean"
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 119
}
}
] ,
"signature" : [
"(optedIn: boolean) => Promise<boolean>"
] ,
"description" : [ ] ,
"label" : "setOptIn" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 119
} ,
"tags" : [ ] ,
"returnComment" : [ ]
} ,
{
"id" : "def-public.TelemetryService.setUserHasSeenNotice" ,
"type" : "Function" ,
"children" : [ ] ,
"signature" : [
"() => Promise<void>"
] ,
"description" : [ ] ,
"label" : "setUserHasSeenNotice" ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 153
} ,
"tags" : [ ] ,
"returnComment" : [ ]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/public/services/telemetry_service.ts" ,
"lineNumber" : 21
} ,
"initialIsOpen" : false
}
] ,
2021-03-03 04:02:17 +01:00
"functions" : [ ] ,
2021-04-27 21:45:19 +02:00
"interfaces" : [
{
"id" : "def-public.TelemetryPluginConfig" ,
"type" : "Interface" ,
"label" : "TelemetryPluginConfig" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.enabled" ,
"type" : "boolean" ,
"label" : "enabled" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 46
}
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.url" ,
"type" : "string" ,
"label" : "url" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 47
}
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.banner" ,
"type" : "boolean" ,
"label" : "banner" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 48
}
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.allowChangingOptInStatus" ,
"type" : "boolean" ,
"label" : "allowChangingOptInStatus" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 49
}
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.optIn" ,
"type" : "CompoundType" ,
"label" : "optIn" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 50
} ,
"signature" : [
"boolean | null"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.optInStatusUrl" ,
"type" : "string" ,
"label" : "optInStatusUrl" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 51
}
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.sendUsageFrom" ,
"type" : "CompoundType" ,
"label" : "sendUsageFrom" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 52
} ,
"signature" : [
"\"browser\" | \"server\""
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.telemetryNotifyUserAboutOptInDefault" ,
"type" : "CompoundType" ,
"label" : "telemetryNotifyUserAboutOptInDefault" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 53
} ,
"signature" : [
"boolean | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginConfig.userCanChangeSettings" ,
"type" : "CompoundType" ,
"label" : "userCanChangeSettings" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 54
} ,
"signature" : [
"boolean | undefined"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
"lineNumber" : 45
} ,
"initialIsOpen" : false
}
] ,
2021-03-03 04:02:17 +01:00
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ] ,
"start" : {
"id" : "def-public.TelemetryPluginStart" ,
"type" : "Interface" ,
"label" : "TelemetryPluginStart" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginStart.telemetryService" ,
"type" : "Object" ,
"label" : "telemetryService" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 38
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
2021-04-27 21:45:19 +02:00
{
"pluginId" : "telemetry" ,
"scope" : "public" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-public.TelemetryService" ,
"text" : "TelemetryService"
}
2021-03-03 04:02:17 +01:00
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginStart.telemetryNotifications" ,
"type" : "Object" ,
"label" : "telemetryNotifications" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 39
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
2021-04-27 21:45:19 +02:00
{
"pluginId" : "telemetry" ,
"scope" : "public" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-public.TelemetryNotifications" ,
"text" : "TelemetryNotifications"
}
2021-03-03 04:02:17 +01:00
]
} ,
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginStart.telemetryConstants" ,
"type" : "Object" ,
"label" : "telemetryConstants" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 40
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"{ getPrivacyStatementUrl: () => string; }"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 37
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "start" ,
"initialIsOpen" : true
} ,
"setup" : {
"id" : "def-public.TelemetryPluginSetup" ,
"type" : "Interface" ,
"label" : "TelemetryPluginSetup" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-public.TelemetryPluginSetup.telemetryService" ,
"type" : "Object" ,
"label" : "telemetryService" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 34
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
2021-04-27 21:45:19 +02:00
{
"pluginId" : "telemetry" ,
"scope" : "public" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-public.TelemetryService" ,
"text" : "TelemetryService"
}
2021-03-03 04:02:17 +01:00
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/public/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 33
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
}
} ,
"server" : {
2021-04-27 21:45:19 +02:00
"classes" : [ ] ,
2021-03-03 04:02:17 +01:00
"functions" : [
{
2021-03-06 02:12:28 +01:00
"id" : "def-server.buildDataTelemetryPayload" ,
2021-03-03 04:02:17 +01:00
"type" : "Function" ,
2021-03-06 02:12:28 +01:00
"label" : "buildDataTelemetryPayload" ,
2021-03-03 04:02:17 +01:00
"signature" : [
2021-03-06 02:12:28 +01:00
"(indices: " ,
2021-03-03 04:02:17 +01:00
{
2021-03-06 02:12:28 +01:00
"pluginId" : "telemetry" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-server.DataTelemetryIndex" ,
"text" : "DataTelemetryIndex"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
"[]) => " ,
2021-03-03 04:02:17 +01:00
{
2021-03-06 02:12:28 +01:00
"pluginId" : "telemetry" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-server.DataTelemetryPayload" ,
"text" : "DataTelemetryPayload"
}
2021-03-03 04:02:17 +01:00
] ,
"description" : [ ] ,
"children" : [
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.buildDataTelemetryPayload.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "Array" ,
"label" : "indices" ,
2021-03-03 04:02:17 +01:00
"isRequired" : true ,
"signature" : [
{
2021-03-06 02:12:28 +01:00
"pluginId" : "telemetry" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-server.DataTelemetryIndex" ,
"text" : "DataTelemetryIndex"
2021-03-03 04:02:17 +01:00
} ,
2021-03-06 02:12:28 +01:00
"[]"
2021-03-03 04:02:17 +01:00
] ,
"description" : [ ] ,
"source" : {
2021-03-06 02:12:28 +01:00
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
"lineNumber" : 122
2021-03-03 04:02:17 +01:00
}
}
] ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"source" : {
2021-03-06 02:12:28 +01:00
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
"lineNumber" : 122
2021-03-03 04:02:17 +01:00
} ,
"initialIsOpen" : false
} ,
{
"id" : "def-server.getClusterUuids" ,
"type" : "Function" ,
"children" : [
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.getClusterUuids.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
"label" : "{ esClient }" ,
"isRequired" : true ,
"signature" : [
{
2021-04-15 17:36:10 +02:00
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionConfig" ,
2021-03-03 04:02:17 +01:00
"text" : "StatsCollectionConfig"
}
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_cluster_stats.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 25
2021-03-03 04:02:17 +01:00
}
}
] ,
"signature" : [
"({ esClient }: " ,
2021-04-15 17:36:10 +02:00
{
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionConfig" ,
"text" : "StatsCollectionConfig"
} ,
2021-03-30 14:27:28 +02:00
") => Promise<{ clusterUuid: string; }[]>"
2021-03-03 04:02:17 +01:00
] ,
"description" : [
"\nGet the cluster uuids from the connected cluster."
] ,
"label" : "getClusterUuids" ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_cluster_stats.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 25
2021-03-03 04:02:17 +01:00
} ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"initialIsOpen" : false
} ,
{
"id" : "def-server.getLocalStats" ,
"type" : "Function" ,
"children" : [
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.getLocalStats.$1" ,
2021-03-03 04:02:17 +01:00
"type" : "Array" ,
"label" : "clustersDetails" ,
"isRequired" : true ,
"signature" : [
{
2021-04-15 17:36:10 +02:00
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.ClusterDetails" ,
2021-03-03 04:02:17 +01:00
"text" : "ClusterDetails"
} ,
"[]"
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_local_stats.ts" ,
2021-03-30 14:27:28 +02:00
"lineNumber" : 60
2021-03-03 04:02:17 +01:00
}
} ,
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.getLocalStats.$2" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
"label" : "config" ,
"isRequired" : true ,
"signature" : [
{
2021-04-15 17:36:10 +02:00
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionConfig" ,
2021-03-03 04:02:17 +01:00
"text" : "StatsCollectionConfig"
}
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_local_stats.ts" ,
2021-03-30 14:27:28 +02:00
"lineNumber" : 61
2021-03-03 04:02:17 +01:00
}
} ,
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.getLocalStats.$3" ,
2021-03-03 04:02:17 +01:00
"type" : "Object" ,
"label" : "context" ,
"isRequired" : true ,
"signature" : [
{
2021-04-15 17:36:10 +02:00
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionContext" ,
2021-03-03 04:02:17 +01:00
"text" : "StatsCollectionContext"
}
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_local_stats.ts" ,
2021-03-30 14:27:28 +02:00
"lineNumber" : 62
2021-03-03 04:02:17 +01:00
}
}
] ,
"signature" : [
"(clustersDetails: " ,
2021-04-15 17:36:10 +02:00
{
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.ClusterDetails" ,
"text" : "ClusterDetails"
} ,
2021-03-03 04:02:17 +01:00
"[], config: " ,
2021-04-15 17:36:10 +02:00
{
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionConfig" ,
"text" : "StatsCollectionConfig"
} ,
2021-03-03 04:02:17 +01:00
", context: " ,
2021-04-15 17:36:10 +02:00
{
"pluginId" : "telemetryCollectionManager" ,
"scope" : "server" ,
"docId" : "kibTelemetryCollectionManagerPluginApi" ,
"section" : "def-server.StatsCollectionContext" ,
"text" : "StatsCollectionContext"
} ,
2021-04-27 21:45:19 +02:00
") => Promise<{ timestamp: string; cluster_uuid: string; cluster_name: string; version: string; cluster_stats: Pick<{ nodes: { usage: { nodes: " ,
2021-03-03 04:02:17 +01:00
{
"pluginId" : "telemetry" ,
"scope" : "server" ,
"docId" : "kibTelemetryPluginApi" ,
2021-04-27 21:45:19 +02:00
"section" : "def-server.NodeUsage" ,
"text" : "NodeUsage"
2021-03-03 04:02:17 +01:00
} ,
2021-04-27 21:45:19 +02:00
"[] | {}[]; }; count: " ,
"ClusterNodeCount"
2021-03-03 04:02:17 +01:00
] ,
"description" : [
"\nGet statistics for all products joined by Elasticsearch cluster."
] ,
"label" : "getLocalStats" ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_local_stats.ts" ,
2021-03-30 14:27:28 +02:00
"lineNumber" : 59
2021-03-03 04:02:17 +01:00
} ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"initialIsOpen" : false
} ,
{
2021-03-06 02:12:28 +01:00
"id" : "def-server.handleOldSettings" ,
2021-03-03 04:02:17 +01:00
"type" : "Function" ,
2021-03-06 02:12:28 +01:00
"label" : "handleOldSettings" ,
2021-03-03 04:02:17 +01:00
"signature" : [
2021-03-06 02:12:28 +01:00
"(savedObjectsClient: Pick<" ,
2021-03-03 04:02:17 +01:00
{
2021-03-06 02:12:28 +01:00
"pluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibCoreSavedObjectsPluginApi" ,
"section" : "def-server.SavedObjectsClient" ,
"text" : "SavedObjectsClient"
2021-03-03 04:02:17 +01:00
} ,
2021-04-15 17:36:10 +02:00
", \"get\" | \"delete\" | \"create\" | \"bulkCreate\" | \"checkConflicts\" | \"find\" | \"bulkGet\" | \"resolve\" | \"update\" | \"addToNamespaces\" | \"deleteFromNamespaces\" | \"bulkUpdate\" | \"removeReferencesTo\" | \"openPointInTimeForType\" | \"closePointInTime\" | \"createPointInTimeFinder\" | \"errors\">, uiSettingsClient: " ,
2021-03-03 04:02:17 +01:00
{
2021-03-06 02:12:28 +01:00
"pluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibCorePluginApi" ,
"section" : "def-server.IUiSettingsClient" ,
"text" : "IUiSettingsClient"
} ,
") => Promise<void>"
2021-03-03 04:02:17 +01:00
] ,
"description" : [ ] ,
"children" : [
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.handleOldSettings.$1" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
"label" : "savedObjectsClient" ,
2021-03-03 04:02:17 +01:00
"isRequired" : true ,
"signature" : [
2021-03-06 02:12:28 +01:00
"Pick<" ,
2021-03-03 04:02:17 +01:00
{
2021-03-06 02:12:28 +01:00
"pluginId" : "core" ,
2021-03-03 04:02:17 +01:00
"scope" : "server" ,
2021-03-06 02:12:28 +01:00
"docId" : "kibCoreSavedObjectsPluginApi" ,
"section" : "def-server.SavedObjectsClient" ,
"text" : "SavedObjectsClient"
2021-03-03 04:02:17 +01:00
} ,
2021-04-15 17:36:10 +02:00
", \"get\" | \"delete\" | \"create\" | \"bulkCreate\" | \"checkConflicts\" | \"find\" | \"bulkGet\" | \"resolve\" | \"update\" | \"addToNamespaces\" | \"deleteFromNamespaces\" | \"bulkUpdate\" | \"removeReferencesTo\" | \"openPointInTimeForType\" | \"closePointInTime\" | \"createPointInTimeFinder\" | \"errors\">"
2021-03-03 04:02:17 +01:00
] ,
"description" : [ ] ,
"source" : {
2021-03-06 02:12:28 +01:00
"path" : "src/plugins/telemetry/server/handle_old_settings/handle_old_settings.ts" ,
"lineNumber" : 25
}
} ,
{
2021-04-15 17:36:10 +02:00
"id" : "def-server.handleOldSettings.$2" ,
2021-03-06 02:12:28 +01:00
"type" : "Object" ,
"label" : "uiSettingsClient" ,
"isRequired" : true ,
"signature" : [
{
"pluginId" : "core" ,
"scope" : "server" ,
"docId" : "kibCorePluginApi" ,
"section" : "def-server.IUiSettingsClient" ,
"text" : "IUiSettingsClient"
}
] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/handle_old_settings/handle_old_settings.ts" ,
"lineNumber" : 26
2021-03-03 04:02:17 +01:00
}
}
] ,
"tags" : [ ] ,
"returnComment" : [ ] ,
"source" : {
2021-03-06 02:12:28 +01:00
"path" : "src/plugins/telemetry/server/handle_old_settings/handle_old_settings.ts" ,
"lineNumber" : 24
2021-03-03 04:02:17 +01:00
} ,
"initialIsOpen" : false
}
] ,
"interfaces" : [
{
"id" : "def-server.DataTelemetryIndex" ,
"type" : "Interface" ,
"label" : "DataTelemetryIndex" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.name" ,
"type" : "string" ,
"label" : "name" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 39
2021-03-03 04:02:17 +01:00
}
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.packageName" ,
"type" : "string" ,
"label" : "packageName" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 40
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.managedBy" ,
"type" : "string" ,
"label" : "managedBy" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 41
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.dataStreamDataset" ,
"type" : "string" ,
"label" : "dataStreamDataset" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 42
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.dataStreamType" ,
"type" : "string" ,
"label" : "dataStreamType" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 43
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.shipper" ,
"type" : "string" ,
"label" : "shipper" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 44
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.isECS" ,
"type" : "CompoundType" ,
"label" : "isECS" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 45
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"boolean | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.docCount" ,
"type" : "number" ,
"label" : "docCount" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 49
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"number | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.DataTelemetryIndex.sizeInBytes" ,
"type" : "number" ,
"label" : "sizeInBytes" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 50
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"number | undefined"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 38
2021-03-03 04:02:17 +01:00
} ,
"initialIsOpen" : false
2021-04-27 21:45:19 +02:00
} ,
{
"id" : "def-server.NodeUsage" ,
"type" : "Interface" ,
"label" : "NodeUsage" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-server.NodeUsage.node_id" ,
"type" : "string" ,
"label" : "node_id" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 18
} ,
"signature" : [
"string | undefined"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.NodeUsage.timestamp" ,
"type" : "CompoundType" ,
"label" : "timestamp" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 19
} ,
"signature" : [
"React.ReactText"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.NodeUsage.since" ,
"type" : "number" ,
"label" : "since" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 20
}
} ,
{
"tags" : [ ] ,
"id" : "def-server.NodeUsage.rest_actions" ,
"type" : "Object" ,
"label" : "rest_actions" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 21
} ,
"signature" : [
"{ [key: string]: number; }"
]
} ,
{
"tags" : [ ] ,
"id" : "def-server.NodeUsage.aggregations" ,
"type" : "Object" ,
"label" : "aggregations" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 24
} ,
"signature" : [
"{ [key: string]: " ,
{
"pluginId" : "telemetry" ,
"scope" : "server" ,
"docId" : "kibTelemetryPluginApi" ,
"section" : "def-server.NodeUsageAggregation" ,
"text" : "NodeUsageAggregation"
} ,
"; } | undefined"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 17
} ,
"initialIsOpen" : false
} ,
{
"id" : "def-server.NodeUsageAggregation" ,
"type" : "Interface" ,
"label" : "NodeUsageAggregation" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"id" : "def-server.NodeUsageAggregation.Unnamed" ,
"type" : "Any" ,
"label" : "Unnamed" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 13
} ,
"signature" : [
"any"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts" ,
"lineNumber" : 12
} ,
"initialIsOpen" : false
2021-03-03 04:02:17 +01:00
}
] ,
"enums" : [ ] ,
"misc" : [
{
"tags" : [ ] ,
"id" : "def-server.DATA_TELEMETRY_ID" ,
"type" : "string" ,
"label" : "DATA_TELEMETRY_ID" ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/constants.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 9
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"\"data\""
] ,
"initialIsOpen" : false
} ,
{
"id" : "def-server.DataTelemetryPayload" ,
"type" : "Type" ,
"label" : "DataTelemetryPayload" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 36
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"DataTelemetryDocument[]"
] ,
"initialIsOpen" : false
2021-03-06 02:12:28 +01:00
} ,
{
"id" : "def-server.TelemetryLocalStats" ,
"type" : "Type" ,
"label" : "TelemetryLocalStats" ,
"tags" : [ ] ,
"description" : [ ] ,
"source" : {
"path" : "src/plugins/telemetry/server/telemetry_collection/get_local_stats.ts" ,
2021-03-30 14:27:28 +02:00
"lineNumber" : 51
2021-03-06 02:12:28 +01:00
} ,
"signature" : [
2021-04-27 21:45:19 +02:00
"{ timestamp: string; cluster_uuid: string; cluster_name: string; version: string; cluster_stats: Pick<estypes.ClusterStatsResponse, \"status\" | \"indices\" | \"nodes\" | \"cluster_uuid\" | \"timestamp\">; collection: string; stack_stats: { data: DataTelemetryPayload | undefined; kibana: { count: number; indices: number; os: {}; versions: { version: string; count: number; }[]; plugins: { [plugin: string]: Record<string, unknown>; }; } | undefined; }; }"
2021-03-06 02:12:28 +01:00
] ,
"initialIsOpen" : false
2021-03-03 04:02:17 +01:00
}
] ,
"objects" : [ ] ,
"setup" : {
"id" : "def-server.TelemetryPluginSetup" ,
"type" : "Interface" ,
"label" : "TelemetryPluginSetup" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-server.TelemetryPluginSetup.getTelemetryUrl" ,
"type" : "Function" ,
"label" : "getTelemetryUrl" ,
"description" : [
"\nResolves into the telemetry Url used to send telemetry.\nThe url is wrapped with node's [URL constructor](https://nodejs.org/api/url.html)."
] ,
"source" : {
"path" : "src/plugins/telemetry/server/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 53
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"() => Promise<" ,
"URL" ,
">"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/server/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 48
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "setup" ,
"initialIsOpen" : true
} ,
"start" : {
"id" : "def-server.TelemetryPluginStart" ,
"type" : "Interface" ,
"label" : "TelemetryPluginStart" ,
"description" : [ ] ,
"tags" : [ ] ,
"children" : [
{
"tags" : [ ] ,
"id" : "def-server.TelemetryPluginStart.getIsOptedIn" ,
"type" : "Function" ,
"label" : "getIsOptedIn" ,
"description" : [
"\nResolves `true` if the user has opted into send Elastic usage data.\nResolves `false` if the user explicitly opted out of sending usage data to Elastic\nor did not choose to opt-in or out -yet- after a minor or major upgrade (only when previously opted-out)."
] ,
"source" : {
"path" : "src/plugins/telemetry/server/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 62
2021-03-03 04:02:17 +01:00
} ,
"signature" : [
"() => Promise<boolean>"
]
}
] ,
"source" : {
"path" : "src/plugins/telemetry/server/plugin.ts" ,
2021-03-06 02:12:28 +01:00
"lineNumber" : 56
2021-03-03 04:02:17 +01:00
} ,
"lifecycle" : "start" ,
"initialIsOpen" : true
}
} ,
"common" : {
"classes" : [ ] ,
"functions" : [ ] ,
"interfaces" : [ ] ,
"enums" : [ ] ,
"misc" : [ ] ,
"objects" : [ ]
}
}