diff --git a/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.test.ts b/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.test.ts index 88f553ccd471..b50239c12ff7 100644 --- a/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.test.ts +++ b/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.test.ts @@ -31,6 +31,7 @@ const examples = { python: 'python', ruby: 'ruby', 'rum-js': 'rum', + rust: 'rust', 'something else': undefined, }; diff --git a/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.ts b/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.ts index ca4ef636f08a..00282c681cbc 100644 --- a/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.ts +++ b/x-pack/plugins/apm/public/components/shared/AgentIcon/get_agent_icon.ts @@ -22,6 +22,7 @@ import phpIcon from './icons/php.svg'; import pythonIcon from './icons/python.svg'; import rubyIcon from './icons/ruby.svg'; import rumJsIcon from './icons/rumjs.svg'; +import rustIcon from './icons/rust.svg'; const agentIcons: { [key: string]: string } = { dotnet: dotNetIcon, @@ -35,6 +36,7 @@ const agentIcons: { [key: string]: string } = { python: pythonIcon, ruby: rubyIcon, rum: rumJsIcon, + rust: rustIcon, }; // This only needs to be exported for testing purposes, since we stub the SVG diff --git a/x-pack/plugins/apm/public/components/shared/AgentIcon/icons/rust.svg b/x-pack/plugins/apm/public/components/shared/AgentIcon/icons/rust.svg new file mode 100644 index 000000000000..300c637d24c0 --- /dev/null +++ b/x-pack/plugins/apm/public/components/shared/AgentIcon/icons/rust.svg @@ -0,0 +1,6 @@ + + + + + +