import { AlertFilled, AlignLeftOutlined, ApiFilled, BarChartOutlined, DashboardFilled, SoundFilled, } from '@ant-design/icons'; import { Typography } from 'antd'; import Slack from 'container/SideNav/Slack'; import React from 'react'; import store from 'store'; import { TGetStartedContentSection } from './types'; export const GetStartedContent = (): TGetStartedContentSection[] => { const { app: { currentVersion }, } = store.getState(); return [ { heading: 'Send data from your applications to SigNoz', items: [ { title: 'Instrument your Java Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/java/', }, { title: 'Instrument your Python Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/python/', }, { title: 'Instrument your JS Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/javascript/', }, { title: 'Instrument your Go Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/golang/', }, { title: 'Instrument your .NET Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/dotnet/', }, { title: 'Instrument your PHP Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/php/', }, { title: 'Instrument your Rails Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/ruby-on-rails/', }, { title: 'Instrument your Rust Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/rust/', }, { title: 'Instrument your Elixir Application', icon: ( ), url: 'https://signoz.io/docs/instrumentation/elixir/', }, ], }, { heading: 'Send Metrics from your Infrastructure & create Dashboards', items: [ { title: 'Send metrics to SigNoz', icon: , url: 'https://signoz.io/docs/userguide/send-metrics/', }, { title: 'Create and Manage Dashboards', icon: , url: 'https://signoz.io/docs/userguide/manage-dashboards-and-panels/', }, ], }, { heading: 'Send your logs to SigNoz', items: [ { title: 'Send your logs to SigNoz', icon: , url: 'https://signoz.io/docs/userguide/logs/', }, { title: 'Existing log collectors to SigNoz', icon: , url: 'https://signoz.io/docs/userguide/fluentbit_to_signoz/', }, ], }, { heading: 'Create alerts on Metrics', items: [ { title: 'Create alert rules on metrics', icon: , url: 'https://signoz.io/docs/userguide/alerts-management/', }, { title: 'Configure alert notification channels', icon: , url: 'https://signoz.io/docs/userguide/alerts-management/#setting-up-a-notification-channel', }, ], }, { heading: 'Need help?', description: ( <> {'Join our slack community and ask any question you may have on '} #support {' or '} #general ), items: [ { title: 'Join SigNoz slack community ', icon: (
), url: 'https://signoz.io/slack', }, ], }, ]; };