-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[APM] Fleet: Add secret_token to agent instructions in legacy Getting…
… Started guide (#102669) * Register tutorial on APM plugin * using files from apm * removing tutorial from apm_oss * removing export * fixing i18n * adding fleet section * adding fleet information on APM tutorial * adding fleet typing * fixing i18n * adding fleet information on APM tutorial * checks apm fleet integration when pushing button * adding fleet information on APM tutorial * refactoring * registering status check callback * addin custom component registration function * fixing TS issue * addressing PR comments * fixing tests * adding i18n * fixing issues * adding environment credencials * refactoring * adjusting size * adding unit test * adding unit test * refactoring * addressing PR comments * refactoring eui component * adding unit test * fixing TS issue * fixing TS issue * adding help text * renaming * moving tutorial to a common directory * moving files * updating apm int version * adding storybook * adding storybook * refactoring * removing commented code * fixing unit tests * addressing PR comments * fixing lint errors * changing to url * addressing PR comments Co-authored-by: Kibana Machine <[email protected]>
- Loading branch information
1 parent
af62b05
commit 3b5bd02
Showing
34 changed files
with
2,229 additions
and
365 deletions.
There are no files selected for viewing
24 changes: 24 additions & 0 deletions
24
...ns/home/public/application/components/tutorial/__snapshots__/instruction_set.test.js.snap
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
3 changes: 3 additions & 0 deletions
3
src/plugins/home/public/application/components/tutorial/__snapshots__/tutorial.test.js.snap
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
72 changes: 72 additions & 0 deletions
72
x-pack/plugins/apm/public/tutorial/config_agent/commands/django.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
/* | ||
* 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. | ||
*/ | ||
|
||
import { i18n } from '@kbn/i18n'; | ||
|
||
export const django = `# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.addAgentComment', | ||
{ | ||
defaultMessage: 'Add the agent to the installed apps', | ||
} | ||
)} | ||
INSTALLED_APPS = ( | ||
'elasticapm.contrib.django', | ||
# ... | ||
) | ||
ELASTIC_APM = {curlyOpen} | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.setRequiredServiceNameComment', | ||
{ | ||
defaultMessage: 'Set the required service name. Allowed characters:', | ||
} | ||
)} | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.allowedCharactersComment', | ||
{ | ||
defaultMessage: 'a-z, A-Z, 0-9, -, _, and space', | ||
} | ||
)} | ||
'SERVICE_NAME': '', | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.useIfApmServerRequiresTokenComment', | ||
{ | ||
defaultMessage: 'Use if APM Server requires a secret token', | ||
} | ||
)} | ||
'SECRET_TOKEN': '{{{secretToken}}}', | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.setCustomApmServerUrlComment', | ||
{ | ||
defaultMessage: | ||
'Set the custom APM Server URL (default: {defaultApmServerUrl})', | ||
values: { defaultApmServerUrl: 'http://localhost:8200' }, | ||
} | ||
)} | ||
'SERVER_URL': '{{{apmServerUrl}}}', | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.setServiceEnvironmentComment', | ||
{ | ||
defaultMessage: 'Set the service environment', | ||
} | ||
)} | ||
'ENVIRONMENT': 'production', | ||
{curlyClose} | ||
# ${i18n.translate( | ||
'xpack.apm.tutorial.djangoClient.configure.commands.addTracingMiddlewareComment', | ||
{ | ||
defaultMessage: 'To send performance metrics, add our tracing middleware:', | ||
} | ||
)} | ||
MIDDLEWARE = ( | ||
'elasticapm.contrib.django.middleware.TracingMiddleware', | ||
#... | ||
)`; |
14 changes: 14 additions & 0 deletions
14
x-pack/plugins/apm/public/tutorial/config_agent/commands/dotnet.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/* | ||
* 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. | ||
*/ | ||
export const dotnet = `{ | ||
"ElasticApm": { | ||
"SecretToken": "{{{secretToken}}}", | ||
"ServerUrls": "{{{apmServerUrl}}}", //Set custom APM Server URL (default: http://localhost:8200) | ||
"ServiceName": "MyApp", //allowed characters: a-z, A-Z, 0-9, -, _, and space. Default is the entry assembly of the application | ||
"Environment": "production", // Set the service environment | ||
} | ||
}`; |
Oops, something went wrong.