From 27830742f93e4635abacf9cb3626b1db00dfe0ba Mon Sep 17 00:00:00 2001 From: Amlan Kumar Nandy <45410599+amlannandy@users.noreply.github.com> Date: Fri, 9 May 2025 20:25:43 +0700 Subject: [PATCH] fix: resolve typescript issues in metrics explorer (#7878) --- frontend/.prettierignore | 6 +- .../components/DropDown/DropDown.styles.scss | 8 +- .../LearnMore/LearnMore.styles.scss | 25 +- .../TableRenderer/LabelColumn.styles.scss | 13 +- .../TextToolTip/TextToolTip.style.scss | 4 +- .../components/AccountActions.style.scss | 4 +- .../components/RemoveIntegrationAccount.scss | 1 - .../container/Download/Download.styles.scss | 4 +- .../ExplorerOptionsHideArea.styles.scss | 91 +- .../ContextLogRenderer.styles.scss | 42 +- .../ContextView/ContextView.styles.scss | 38 +- .../InfraMetrics/InfraMetrics.styles.scss | 46 +- .../LogDetailedView/LogContext.styles.scss | 4 +- .../LogsSearchFilter/SearchFields/utils.ts | 35 +- .../GraphControlsPanel.styles.scss | 4 +- .../TopOperationsTable.styles.scss | 16 +- .../MetricDetails/AllAttributes.tsx | 8 +- .../MetricDetails/MetricDetails.tsx | 6 +- .../__tests__/AllAttributes.test.tsx | 4 +- .../MetricsExplorer/Summary/Summary.tsx | 2 +- .../onboarding-config-with-links.json | 1806 ++++++++--------- .../FormFields/FilterInput/styles.scss | 2 +- .../AddNewProcessor/styles.scss | 35 +- .../Preview/LogsFilterPreview/styles.scss | 24 +- .../PipelineSimulationResult/styles.scss | 2 +- .../PipelineProcessingPreview/styles.scss | 26 +- .../Preview/components/LogsList/styles.scss | 54 +- .../LogsCountInInterval/styles.scss | 2 +- .../PreviewIntervalSelector/styles.scss | 4 +- .../Preview/components/SampleLogs/styles.scss | 10 +- .../PipelineListsView/styles.scss | 15 +- .../AdditionalFiltersToggler.styles.scss | 4 +- .../ResourceAttributesFilter.styles.scss | 2 +- frontend/src/modules/Servicemap/utils.ts | 16 +- frontend/src/pages/Logs/logs.styles.scss | 6 +- 35 files changed, 1182 insertions(+), 1187 deletions(-) diff --git a/frontend/.prettierignore b/frontend/.prettierignore index 69797b1008..30573bc282 100644 --- a/frontend/.prettierignore +++ b/frontend/.prettierignore @@ -1,6 +1,10 @@ # Ignore artifacts: build coverage +public/ # Ignore all MD files: -**/*.md \ No newline at end of file +**/*.md + +# Ignore all JSON files: +**/*.json diff --git a/frontend/src/components/DropDown/DropDown.styles.scss b/frontend/src/components/DropDown/DropDown.styles.scss index 232b349545..e10270b10c 100644 --- a/frontend/src/components/DropDown/DropDown.styles.scss +++ b/frontend/src/components/DropDown/DropDown.styles.scss @@ -1,11 +1,11 @@ .dropdown-button { - color: #fff; + color: #fff; } .dropdown-button--dark { - color: #000; + color: #000; } .dropdown-icon { - font-size: 1.2rem; -} \ No newline at end of file + font-size: 1.2rem; +} diff --git a/frontend/src/components/LearnMore/LearnMore.styles.scss b/frontend/src/components/LearnMore/LearnMore.styles.scss index 334254d1c6..107090c0b4 100644 --- a/frontend/src/components/LearnMore/LearnMore.styles.scss +++ b/frontend/src/components/LearnMore/LearnMore.styles.scss @@ -1,14 +1,15 @@ .learn-more { - display: flex; - align-items: center; - gap: 4px; - padding: 0; - font-family: Inter; - font-size: 14px; - font-weight: 500; - line-height: 18px; /* 128.571% */ - letter-spacing: -0.07px; - &,&:hover { - color: var(--bg-robin-400) !important; - } + display: flex; + align-items: center; + gap: 4px; + padding: 0; + font-family: Inter; + font-size: 14px; + font-weight: 500; + line-height: 18px; /* 128.571% */ + letter-spacing: -0.07px; + &, + &:hover { + color: var(--bg-robin-400) !important; + } } diff --git a/frontend/src/components/TableRenderer/LabelColumn.styles.scss b/frontend/src/components/TableRenderer/LabelColumn.styles.scss index e051e3d865..7edcca9e1b 100644 --- a/frontend/src/components/TableRenderer/LabelColumn.styles.scss +++ b/frontend/src/components/TableRenderer/LabelColumn.styles.scss @@ -1,10 +1,9 @@ .label-column { + display: flex; + flex-wrap: wrap; - display: flex; - flex-wrap: wrap; - - .label-column--tag { - white-space: normal; - margin: 0.2rem 0.2rem; - } + .label-column--tag { + white-space: normal; + margin: 0.2rem 0.2rem; + } } diff --git a/frontend/src/components/TextToolTip/TextToolTip.style.scss b/frontend/src/components/TextToolTip/TextToolTip.style.scss index 192d98264c..fe76cfba0f 100644 --- a/frontend/src/components/TextToolTip/TextToolTip.style.scss +++ b/frontend/src/components/TextToolTip/TextToolTip.style.scss @@ -1,3 +1,3 @@ .overlay--text-wrap { - white-space: pre-wrap; -} \ No newline at end of file + white-space: pre-wrap; +} diff --git a/frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.style.scss b/frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.style.scss index e16df41dfb..3ed26e2151 100644 --- a/frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.style.scss +++ b/frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.style.scss @@ -35,13 +35,13 @@ font-weight: 500; line-height: 16px; padding: 8px 17px; - + &.primary { background: var(--bg-robin-500); border: none; color: var(--bg-vanilla-100); } - + &.secondary { display: flex; align-items: center; diff --git a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RemoveIntegrationAccount.scss b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RemoveIntegrationAccount.scss index 080c18c588..a945a92598 100644 --- a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RemoveIntegrationAccount.scss +++ b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RemoveIntegrationAccount.scss @@ -45,4 +45,3 @@ } } } - diff --git a/frontend/src/container/Download/Download.styles.scss b/frontend/src/container/Download/Download.styles.scss index 9352530517..6e6f2662c7 100644 --- a/frontend/src/container/Download/Download.styles.scss +++ b/frontend/src/container/Download/Download.styles.scss @@ -1,4 +1,4 @@ .download-button { - display: flex; + display: flex; align-items: center; -} \ No newline at end of file +} diff --git a/frontend/src/container/ExplorerOptions/ExplorerOptionsHideArea.styles.scss b/frontend/src/container/ExplorerOptions/ExplorerOptionsHideArea.styles.scss index e45b9e893c..df49437135 100644 --- a/frontend/src/container/ExplorerOptions/ExplorerOptionsHideArea.styles.scss +++ b/frontend/src/container/ExplorerOptions/ExplorerOptionsHideArea.styles.scss @@ -1,55 +1,54 @@ .explorer-option-droppable-container { - position: fixed; + position: fixed; bottom: 0; - width: -webkit-fill-available; - height: 24px; - display: flex; - justify-content: center; - border-radius: 10px 10px 0px 0px; - // box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); - // backdrop-filter: blur(20px); + width: -webkit-fill-available; + height: 24px; + display: flex; + justify-content: center; + border-radius: 10px 10px 0px 0px; + // box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); + // backdrop-filter: blur(20px); - .explorer-actions-btn { - display: flex; - gap: 8px; - margin-right: 8px; + .explorer-actions-btn { + display: flex; + gap: 8px; + margin-right: 8px; - .action-btn { - display: flex; - justify-content: center; - align-items: center; - border-radius: 10px 10px 0px 0px; - box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); - backdrop-filter: blur(20px); - height: 24px !important; - border: none; - } - } + .action-btn { + display: flex; + justify-content: center; + align-items: center; + border-radius: 10px 10px 0px 0px; + box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); + backdrop-filter: blur(20px); + height: 24px !important; + border: none; + } + } - .explorer-show-btn { - border-radius: 10px 10px 0px 0px; - border: 1px solid var(--bg-slate-400); - background: rgba(22, 24, 29, 0.40); - box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); - backdrop-filter: blur(20px); - align-self: center; - padding: 8px 12px; - height: 24px !important; + .explorer-show-btn { + border-radius: 10px 10px 0px 0px; + border: 1px solid var(--bg-slate-400); + background: rgba(22, 24, 29, 0.4); + box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25); + backdrop-filter: blur(20px); + align-self: center; + padding: 8px 12px; + height: 24px !important; - .menu-bar { - border-radius: 50px; - background: var(--bg-slate-200); - height: 4px; - width: 50px; - } - } + .menu-bar { + border-radius: 50px; + background: var(--bg-slate-200); + height: 4px; + width: 50px; + } + } } .lightMode { - .explorer-option-droppable-container { - - .explorer-show-btn { - background: var(--bg-vanilla-200); - } - } -} \ No newline at end of file + .explorer-option-droppable-container { + .explorer-show-btn { + background: var(--bg-vanilla-200); + } + } +} diff --git a/frontend/src/container/LogDetailedView/ContextView/ContextLogRenderer.styles.scss b/frontend/src/container/LogDetailedView/ContextView/ContextLogRenderer.styles.scss index 5c84f33dfa..dc9105fa7a 100644 --- a/frontend/src/container/LogDetailedView/ContextView/ContextLogRenderer.styles.scss +++ b/frontend/src/container/LogDetailedView/ContextView/ContextLogRenderer.styles.scss @@ -1,31 +1,31 @@ .context-log-renderer { - .virtuoso-list { - overflow-y: hidden !important; + .virtuoso-list { + overflow-y: hidden !important; &::-webkit-scrollbar { width: 0.3rem; height: 0.3rem; } - &::-webkit-scrollbar-track { - background: transparent; - } + &::-webkit-scrollbar-track { + background: transparent; + } - &::-webkit-scrollbar-thumb { - background: var(--bg-slate-300); - } + &::-webkit-scrollbar-thumb { + background: var(--bg-slate-300); + } - &::-webkit-scrollbar-thumb:hover { - background: var(--bg-slate-200); - } - - .ant-row { - width: fit-content; - } + &::-webkit-scrollbar-thumb:hover { + background: var(--bg-slate-200); + } + + .ant-row { + width: fit-content; + } + } + &__item { + width: 100%; + .raw-log-content { + cursor: pointer; + } } - &__item { - width: 100%; - .raw-log-content { - cursor: pointer; - } - } } diff --git a/frontend/src/container/LogDetailedView/ContextView/ContextView.styles.scss b/frontend/src/container/LogDetailedView/ContextView/ContextView.styles.scss index bfb267b607..1aa52db88e 100644 --- a/frontend/src/container/LogDetailedView/ContextView/ContextView.styles.scss +++ b/frontend/src/container/LogDetailedView/ContextView/ContextView.styles.scss @@ -1,23 +1,23 @@ .log-context-container { - border: 1px solid var(--bg-slate-400); - flex: 1; - position: relative; - overflow: scroll; - overflow-x: hidden; + border: 1px solid var(--bg-slate-400); + flex: 1; + position: relative; + overflow: scroll; + overflow-x: hidden; - &::-webkit-scrollbar { - width: 0.3rem; - } + &::-webkit-scrollbar { + width: 0.3rem; + } - &::-webkit-scrollbar-track { - background: transparent; - } - - &::-webkit-scrollbar-thumb { - background: var(--bg-slate-300); - } - - &::-webkit-scrollbar-thumb:hover { - background: var(--bg-slate-200); - } + &::-webkit-scrollbar-track { + background: transparent; + } + + &::-webkit-scrollbar-thumb { + background: var(--bg-slate-300); + } + + &::-webkit-scrollbar-thumb:hover { + background: var(--bg-slate-200); + } } diff --git a/frontend/src/container/LogDetailedView/InfraMetrics/InfraMetrics.styles.scss b/frontend/src/container/LogDetailedView/InfraMetrics/InfraMetrics.styles.scss index 9e49bcba94..050c4e5345 100644 --- a/frontend/src/container/LogDetailedView/InfraMetrics/InfraMetrics.styles.scss +++ b/frontend/src/container/LogDetailedView/InfraMetrics/InfraMetrics.styles.scss @@ -1,34 +1,34 @@ .empty-container { - display: flex; - justify-content: center; - align-items: center; - height: 100%; + display: flex; + justify-content: center; + align-items: center; + height: 100%; } .infra-metrics-container { - .views-tabs { - margin-bottom: 1rem; - } + .views-tabs { + margin-bottom: 1rem; + } } .infra-metrics-card { - margin: 1rem 0; - height: 300px; - padding: 10px; + margin: 1rem 0; + height: 300px; + padding: 10px; - .ant-card-body { - padding: 0; - } + .ant-card-body { + padding: 0; + } - .chart-container { - width: 100%; - height: 100%; - } + .chart-container { + width: 100%; + height: 100%; + } - .no-data-container { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - } + .no-data-container { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + } } diff --git a/frontend/src/container/LogDetailedView/LogContext.styles.scss b/frontend/src/container/LogDetailedView/LogContext.styles.scss index bc8ae4f719..3d591baa91 100644 --- a/frontend/src/container/LogDetailedView/LogContext.styles.scss +++ b/frontend/src/container/LogDetailedView/LogContext.styles.scss @@ -1,3 +1,3 @@ .log-context-container { - border: 1px solid var(--bg-slate-400); -} \ No newline at end of file + border: 1px solid var(--bg-slate-400); +} diff --git a/frontend/src/container/LogsSearchFilter/SearchFields/utils.ts b/frontend/src/container/LogsSearchFilter/SearchFields/utils.ts index fec1c45bee..c7940be173 100644 --- a/frontend/src/container/LogsSearchFilter/SearchFields/utils.ts +++ b/frontend/src/container/LogsSearchFilter/SearchFields/utils.ts @@ -2,30 +2,33 @@ // @ts-ignore // @ts-nocheck -import { QueryTypes, ConditionalOperators, ValidTypeSequence, ValidTypeValue } from 'lib/logql/tokens'; +import { + QueryTypes, + ConditionalOperators, + ValidTypeSequence, + ValidTypeValue, +} from 'lib/logql/tokens'; export interface QueryFields { type: keyof typeof QueryTypes; value: string | string[]; } - export function fieldsQueryIsvalid(queryFields: QueryFields[]): boolean { let lastOp: string; let result = true; - queryFields.forEach((q, idx)=> { - + queryFields.forEach((q, idx) => { if (!q.value || q.value === null || q.value === '') result = false; - - if (Array.isArray(q.value) && q.value.length === 0 ) result = false; - const nextOp = idx < queryFields.length ? queryFields[idx+1]: undefined; - if (!ValidTypeSequence(lastOp?.type, q?.type, nextOp?.type)) result = false + if (Array.isArray(q.value) && q.value.length === 0) result = false; + + const nextOp = idx < queryFields.length ? queryFields[idx + 1] : undefined; + if (!ValidTypeSequence(lastOp?.type, q?.type, nextOp?.type)) result = false; if (!ValidTypeValue(lastOp?.value, q.value)) result = false; lastOp = q; }); - return result + return result; } export const queryKOVPair = (): QueryFields[] => [ @@ -43,7 +46,11 @@ export const queryKOVPair = (): QueryFields[] => [ }, ]; -export const initQueryKOVPair = (name?: string = null, op?: string = null , value?: string | string[] = null ): QueryFields[] => [ +export const initQueryKOVPair = ( + name?: string = null, + op?: string = null, + value?: string | string[] = null, +): QueryFields[] => [ { type: QueryTypes.QUERY_KEY, value: name, @@ -58,12 +65,14 @@ export const initQueryKOVPair = (name?: string = null, op?: string = null , val }, ]; -export const prepareConditionOperator = (op?: string = ConditionalOperators.AND): QueryFields => { +export const prepareConditionOperator = ( + op?: string = ConditionalOperators.AND, +): QueryFields => { return { type: QueryTypes.CONDITIONAL_OPERATOR, value: op, - } -} + }; +}; export const createParsedQueryStructure = (parsedQuery = []) => { if (!parsedQuery.length) { diff --git a/frontend/src/container/MetricsApplication/Tabs/Overview/GraphControlsPanel/GraphControlsPanel.styles.scss b/frontend/src/container/MetricsApplication/Tabs/Overview/GraphControlsPanel/GraphControlsPanel.styles.scss index c42014485d..4cf3a674ef 100644 --- a/frontend/src/container/MetricsApplication/Tabs/Overview/GraphControlsPanel/GraphControlsPanel.styles.scss +++ b/frontend/src/container/MetricsApplication/Tabs/Overview/GraphControlsPanel/GraphControlsPanel.styles.scss @@ -1,5 +1,5 @@ .graph-controls-panel { - position: absolute; + position: absolute; z-index: 999; display: none; width: 110px; @@ -22,4 +22,4 @@ .ant-btn-link:hover { color: var(--bg-vanilla-100); } -} \ No newline at end of file +} diff --git a/frontend/src/container/MetricsApplication/TopOperationsTable.styles.scss b/frontend/src/container/MetricsApplication/TopOperationsTable.styles.scss index 64fb245cc6..db52ef0732 100644 --- a/frontend/src/container/MetricsApplication/TopOperationsTable.styles.scss +++ b/frontend/src/container/MetricsApplication/TopOperationsTable.styles.scss @@ -1,9 +1,9 @@ .top-operation { - position: relative; - .top-operation--download { - position: absolute; - top: 15px; - right: 0px; - z-index: 1; - } -} \ No newline at end of file + position: relative; + .top-operation--download { + position: absolute; + top: 15px; + right: 0px; + z-index: 1; + } +} diff --git a/frontend/src/container/MetricsExplorer/MetricDetails/AllAttributes.tsx b/frontend/src/container/MetricsExplorer/MetricDetails/AllAttributes.tsx index 151182ff76..e46d626964 100644 --- a/frontend/src/container/MetricsExplorer/MetricDetails/AllAttributes.tsx +++ b/frontend/src/container/MetricsExplorer/MetricDetails/AllAttributes.tsx @@ -5,11 +5,11 @@ import { DataType } from 'container/LogDetailedView/TableView'; import { Search } from 'lucide-react'; import { useCallback, useMemo, useState } from 'react'; -import { AllAttributesProps } from './types'; -import { useHandleExplorerTabChange } from '../../../hooks/useHandleExplorerTabChange'; -import { getMetricDetailsQuery } from './utils'; -import ROUTES from '../../../constants/routes'; import { PANEL_TYPES } from '../../../constants/queryBuilder'; +import ROUTES from '../../../constants/routes'; +import { useHandleExplorerTabChange } from '../../../hooks/useHandleExplorerTabChange'; +import { AllAttributesProps } from './types'; +import { getMetricDetailsQuery } from './utils'; function AllAttributes({ metricName, diff --git a/frontend/src/container/MetricsExplorer/MetricDetails/MetricDetails.tsx b/frontend/src/container/MetricsExplorer/MetricDetails/MetricDetails.tsx index bb5adfbab0..e9c9da351d 100644 --- a/frontend/src/container/MetricsExplorer/MetricDetails/MetricDetails.tsx +++ b/frontend/src/container/MetricsExplorer/MetricDetails/MetricDetails.tsx @@ -16,6 +16,9 @@ import { useIsDarkMode } from 'hooks/useDarkMode'; import { Compass, Crosshair, X } from 'lucide-react'; import { useCallback, useMemo } from 'react'; +import { PANEL_TYPES } from '../../../constants/queryBuilder'; +import ROUTES from '../../../constants/routes'; +import { useHandleExplorerTabChange } from '../../../hooks/useHandleExplorerTabChange'; import { isInspectEnabled } from '../Inspect/utils'; import { formatNumberIntoHumanReadableFormat } from '../Summary/utils'; import AllAttributes from './AllAttributes'; @@ -27,9 +30,6 @@ import { formatTimestampToReadableDate, getMetricDetailsQuery, } from './utils'; -import { PANEL_TYPES } from '../../../constants/queryBuilder'; -import ROUTES from '../../../constants/routes'; -import { useHandleExplorerTabChange } from '../../../hooks/useHandleExplorerTabChange'; function MetricDetails({ onClose, diff --git a/frontend/src/container/MetricsExplorer/MetricDetails/__tests__/AllAttributes.test.tsx b/frontend/src/container/MetricsExplorer/MetricDetails/__tests__/AllAttributes.test.tsx index 0a3e0629e9..02bd1e83d2 100644 --- a/frontend/src/container/MetricsExplorer/MetricDetails/__tests__/AllAttributes.test.tsx +++ b/frontend/src/container/MetricsExplorer/MetricDetails/__tests__/AllAttributes.test.tsx @@ -1,9 +1,9 @@ import { fireEvent, render, screen } from '@testing-library/react'; +import * as useHandleExplorerTabChange from 'hooks/useHandleExplorerTabChange'; -import AllAttributes from '../AllAttributes'; import { MetricDetailsAttribute } from '../../../../api/metricsExplorer/getMetricDetails'; import ROUTES from '../../../../constants/routes'; -import * as useHandleExplorerTabChange from 'hooks/useHandleExplorerTabChange'; +import AllAttributes from '../AllAttributes'; jest.mock('react-router-dom', () => ({ ...jest.requireActual('react-router-dom'), diff --git a/frontend/src/container/MetricsExplorer/Summary/Summary.tsx b/frontend/src/container/MetricsExplorer/Summary/Summary.tsx index d45cd4f0d5..d5672a7f62 100644 --- a/frontend/src/container/MetricsExplorer/Summary/Summary.tsx +++ b/frontend/src/container/MetricsExplorer/Summary/Summary.tsx @@ -124,7 +124,7 @@ function Summary(): JSX.Element { }); const isListViewError = useMemo( - () => isMetricsError || (metricsData && metricsData.statusCode !== 200), + () => isMetricsError || !!(metricsData && metricsData.statusCode !== 200), [isMetricsError, metricsData], ); diff --git a/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json b/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json index e4f36a8ca0..ac340e0474 100644 --- a/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json +++ b/frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json @@ -4,11 +4,7 @@ "label": "Start with Demo Data in <5 minutes", "tags": ["quickstart"], "module": "apm", - "relatedSearchKeywords": [ - "send data", - "demo", - "quickstart" - ], + "relatedSearchKeywords": ["send data", "demo", "quickstart"], "imgUrl": "/Logos/quickstart.svg", "link": "https://signoz.io/docs/cloud/quickstart/" }, @@ -17,10 +13,7 @@ "label": "From Datadog", "tags": ["migrate to SigNoz"], "module": "home", - "relatedSearchKeywords": [ - "datadog", - "opentelemetry" - ], + "relatedSearchKeywords": ["datadog", "opentelemetry"], "imgUrl": "/Logos/datadog.svg", "link": "https://signoz.io/docs/migration/migrate-from-datadog/" }, @@ -30,12 +23,12 @@ "tags": ["migrate to SigNoz"], "module": "home", "relatedSearchKeywords": [ - "grafana", - "loki", - "mirmir", - "tempo", - "alloy", - "opentelemetry" + "grafana", + "loki", + "mirmir", + "tempo", + "alloy", + "opentelemetry" ], "imgUrl": "/Logos/grafana.svg", "link": "https://signoz.io/docs/migration/migrate-from-grafana/" @@ -48,7 +41,7 @@ "imgUrl": "/Logos/java.svg", "tags": ["apm"], "module": "apm", - "relatedSearchKeywords": [ + "relatedSearchKeywords": [ "apm", "java", "java apm", @@ -76,7 +69,7 @@ "java vm", "java k8s", "java windows" - ], + ], "question": { "desc": "Which Java framework do you use?", "type": "select", @@ -265,7 +258,7 @@ "python on windows", "otel python sdk", "python runtime monitoring" - ], + ], "id": "python", "question": { "desc": "Which Python framework do you use?", @@ -587,29 +580,29 @@ "imgUrl": "/Logos/reactjs.svg", "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/", "question": { - "desc": "What is your Environment?", - "type": "select", - "entityID": "environment", - "options": [ + "desc": "What is your Environment?", + "type": "select", + "entityID": "environment", + "options": [ { - "key": "vm", - "label": "VM", - "imgUrl": "/Logos/vm.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" + "key": "vm", + "label": "VM", + "imgUrl": "/Logos/vm.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" }, { - "key": "k8s", - "label": "Kubernetes", - "imgUrl": "/Logos/kubernetes.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" + "key": "k8s", + "label": "Kubernetes", + "imgUrl": "/Logos/kubernetes.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" }, { - "key": "windows", - "label": "Windows", - "imgUrl": "/Logos/windows.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" + "key": "windows", + "label": "Windows", + "imgUrl": "/Logos/windows.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-reactjs/" } - ] + ] } }, { @@ -618,29 +611,29 @@ "imgUrl": "/Logos/nuxtjs.svg", "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/", "question": { - "desc": "What is your Environment?", - "type": "select", - "entityID": "environment", - "options": [ + "desc": "What is your Environment?", + "type": "select", + "entityID": "environment", + "options": [ { - "key": "vm", - "label": "VM", - "imgUrl": "/Logos/vm.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" + "key": "vm", + "label": "VM", + "imgUrl": "/Logos/vm.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" }, { - "key": "k8s", - "label": "Kubernetes", - "imgUrl": "/Logos/kubernetes.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" + "key": "k8s", + "label": "Kubernetes", + "imgUrl": "/Logos/kubernetes.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" }, { - "key": "windows", - "label": "Windows", - "imgUrl": "/Logos/windows.svg", - "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" + "key": "windows", + "label": "Windows", + "imgUrl": "/Logos/windows.svg", + "link": "https://signoz.io/docs/instrumentation/opentelemetry-nuxtjs/" } - ] + ] } } ] @@ -653,34 +646,34 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "golang", - "go", - "go apm", - "golang apm", - "opentelemetry golang", - "opentelemetry go", - "go tracing", - "golang tracing", - "go instrumentation", - "golang instrumentation", - "go observability", - "golang observability", - "go metrics", - "golang metrics", - "go performance monitoring", - "golang performance monitoring", - "monitor go applications", - "monitor golang backend", - "go microservices monitoring", - "go distributed tracing", - "otel go sdk", - "otel golang sdk", - "gin", - "go in kubernetes", - "go containers", - "go on vm", - "go on windows" + "apm", + "golang", + "go", + "go apm", + "golang apm", + "opentelemetry golang", + "opentelemetry go", + "go tracing", + "golang tracing", + "go instrumentation", + "golang instrumentation", + "go observability", + "golang observability", + "go metrics", + "golang metrics", + "go performance monitoring", + "golang performance monitoring", + "monitor go applications", + "monitor golang backend", + "go microservices monitoring", + "go distributed tracing", + "otel go sdk", + "otel golang sdk", + "gin", + "go in kubernetes", + "go containers", + "go on vm", + "go on windows" ], "id": "golang", "link": "https://signoz.io/docs/instrumentation/opentelemetry-golang/", @@ -717,38 +710,38 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "php", - "php apm", - "php tracing", - "php performance monitoring", - "php instrumentation", - "php observability", - "php metrics", - "php distributed tracing", - "php microservices monitoring", - "monitor php applications", - "monitor php backend", - "opentelemetry php", - "otel php", - "otel sdk php", - "php opentelemetry sdk", - "php jaeger tracing", - "php zipkin tracing", - "otel php exporter", - "php http instrumentation", - "php prometheus exporter", - "php-fpm monitoring", - "php on kubernetes", - "php in containers", - "php on vm", - "php on windows", - "laravel", - "laravel php", - "laravel tracing", - "laravel monitoring", - "laravel observability", - "slim php" + "apm", + "php", + "php apm", + "php tracing", + "php performance monitoring", + "php instrumentation", + "php observability", + "php metrics", + "php distributed tracing", + "php microservices monitoring", + "monitor php applications", + "monitor php backend", + "opentelemetry php", + "otel php", + "otel sdk php", + "php opentelemetry sdk", + "php jaeger tracing", + "php zipkin tracing", + "otel php exporter", + "php http instrumentation", + "php prometheus exporter", + "php-fpm monitoring", + "php on kubernetes", + "php in containers", + "php on vm", + "php on windows", + "laravel", + "laravel php", + "laravel tracing", + "laravel monitoring", + "laravel observability", + "slim php" ], "id": "php", "link": "https://signoz.io/docs/instrumentation/opentelemetry-php/", @@ -785,43 +778,43 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - ".net", - "dotnet", - ".net apm", - "dotnet apm", - ".net observability", - "dotnet observability", - "opentelemetry dotnet", - "otel dotnet", - "otel .net sdk", - "dotnet tracing", - ".net tracing", - ".net instrumentation", - "dotnet instrumentation", - ".net distributed tracing", - "monitor .net application", - "monitor dotnet backend", - "asp.net core", - "asp.net core apm", - "asp.net tracing", - "asp.net telemetry", - "asp.net performance monitoring", - "mvc .net monitoring", - "web api .net", - "iis application monitoring", - ".net windows monitoring", - ".net kubernetes", - "dotnet in containers", - "opentelemetry exporter .net", - ".net prometheus exporter", - "c# opentelemetry", - "monitor c# app", - "entity framework telemetry", - "grpc .net monitoring", - "dotnet 6 tracing", - "dotnet 7 observability", - "dotnet 8 telemetry" + "apm", + ".net", + "dotnet", + ".net apm", + "dotnet apm", + ".net observability", + "dotnet observability", + "opentelemetry dotnet", + "otel dotnet", + "otel .net sdk", + "dotnet tracing", + ".net tracing", + ".net instrumentation", + "dotnet instrumentation", + ".net distributed tracing", + "monitor .net application", + "monitor dotnet backend", + "asp.net core", + "asp.net core apm", + "asp.net tracing", + "asp.net telemetry", + "asp.net performance monitoring", + "mvc .net monitoring", + "web api .net", + "iis application monitoring", + ".net windows monitoring", + ".net kubernetes", + "dotnet in containers", + "opentelemetry exporter .net", + ".net prometheus exporter", + "c# opentelemetry", + "monitor c# app", + "entity framework telemetry", + "grpc .net monitoring", + "dotnet 6 tracing", + "dotnet 7 observability", + "dotnet 8 telemetry" ], "id": "dotnet", "link": "https://signoz.io/docs/instrumentation/opentelemetry-dotnet/", @@ -858,35 +851,35 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "ruby", - "ruby on rails", - "rails", - "ror", - "rails apm", - "ruby apm", - "rails tracing", - "ruby tracing", - "rails observability", - "ruby observability", - "opentelemetry ruby", - "otel ruby", - "otel rails", - "rails instrumentation", - "ruby instrumentation", - "rails performance monitoring", - "monitor rails apps", - "monitor ruby backend", - "rails distributed tracing", - "ruby distributed tracing", - "rails opentelemetry sdk", - "otel exporter ruby", - "rails metrics", - "rails telemetry data", - "rails on kubernetes", - "rails docker containers", - "rails vm monitoring", - "rails http tracing" + "apm", + "ruby", + "ruby on rails", + "rails", + "ror", + "rails apm", + "ruby apm", + "rails tracing", + "ruby tracing", + "rails observability", + "ruby observability", + "opentelemetry ruby", + "otel ruby", + "otel rails", + "rails instrumentation", + "ruby instrumentation", + "rails performance monitoring", + "monitor rails apps", + "monitor ruby backend", + "rails distributed tracing", + "ruby distributed tracing", + "rails opentelemetry sdk", + "otel exporter ruby", + "rails metrics", + "rails telemetry data", + "rails on kubernetes", + "rails docker containers", + "rails vm monitoring", + "rails http tracing" ], "id": "ruby-on-rails", "link": "https://signoz.io/docs/instrumentation/opentelemetry-ruby-on-rails/", @@ -923,29 +916,29 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "elixir", - "elixir apm", - "elixir tracing", - "elixir observability", - "elixir performance monitoring", - "elixir instrumentation", - "opentelemetry elixir", - "otel elixir", - "elixir distributed tracing", - "monitor elixir app", - "elixir telemetry", - "elixir metrics", - "phoenix framework", - "phoenix observability", - "phoenix tracing", - "phoenix apm", - "phoenix metrics", - "opentelemetry phoenix", - "elixir on kubernetes", - "elixir vm monitoring", - "erlang tracing", - "elixir open telemetry integration" + "apm", + "elixir", + "elixir apm", + "elixir tracing", + "elixir observability", + "elixir performance monitoring", + "elixir instrumentation", + "opentelemetry elixir", + "otel elixir", + "elixir distributed tracing", + "monitor elixir app", + "elixir telemetry", + "elixir metrics", + "phoenix framework", + "phoenix observability", + "phoenix tracing", + "phoenix apm", + "phoenix metrics", + "opentelemetry phoenix", + "elixir on kubernetes", + "elixir vm monitoring", + "erlang tracing", + "elixir open telemetry integration" ], "id": "elixir", "link": "https://signoz.io/docs/instrumentation/opentelemetry-elixir/", @@ -982,23 +975,23 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "rust", - "rust apm", - "rust tracing", - "rust observability", - "rust performance monitoring", - "rust instrumentation", - "opentelemetry rust", - "otel rust", - "opentelemetry sdk rust", - "otel tracing rust", - "rust distributed tracing", - "monitor rust application", - "tokio tracing", - "opentelemetry tonic rust", - "rust on kubernetes", - "rust docker monitoring" + "apm", + "rust", + "rust apm", + "rust tracing", + "rust observability", + "rust performance monitoring", + "rust instrumentation", + "opentelemetry rust", + "otel rust", + "opentelemetry sdk rust", + "otel tracing rust", + "rust distributed tracing", + "monitor rust application", + "tokio tracing", + "opentelemetry tonic rust", + "rust on kubernetes", + "rust docker monitoring" ], "id": "rust", "link": "https://signoz.io/docs/instrumentation/opentelemetry-rust/", @@ -1035,37 +1028,37 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "swift", - "ios", - "swift apm", - "ios apm", - "ios tracing", - "swift tracing", - "swift observability", - "ios observability", - "ios performance monitoring", - "swift performance monitoring", - "mobile app monitoring", - "mobile performance monitoring", - "opentelemetry swift", - "otel swift", - "otel ios sdk", - "ios instrumentation", - "swift instrumentation", - "monitor ios apps", - "monitor swift apps", - "ios distributed tracing", - "swift distributed tracing", - "swiftui tracing", - "swiftui monitoring", - "opentelemetry swiftui", - "urlsession instrumentation", - "ios sdk opentelemetry", - "apple ecosystem observability", - "swift prometheus exporter", - "ios otlp exporter", - "ios telemetry sdk" + "apm", + "swift", + "ios", + "swift apm", + "ios apm", + "ios tracing", + "swift tracing", + "swift observability", + "ios observability", + "ios performance monitoring", + "swift performance monitoring", + "mobile app monitoring", + "mobile performance monitoring", + "opentelemetry swift", + "otel swift", + "otel ios sdk", + "ios instrumentation", + "swift instrumentation", + "monitor ios apps", + "monitor swift apps", + "ios distributed tracing", + "swift distributed tracing", + "swiftui tracing", + "swiftui monitoring", + "opentelemetry swiftui", + "urlsession instrumentation", + "ios sdk opentelemetry", + "apple ecosystem observability", + "swift prometheus exporter", + "ios otlp exporter", + "ios telemetry sdk" ], "id": "swift", "link": "https://signoz.io/docs/instrumentation/opentelemetry-swift/", @@ -1102,37 +1095,37 @@ "tags": ["apm"], "module": "apm", "relatedSearchKeywords": [ - "apm", - "c++", - "cpp", - "c++ apm", - "cpp apm", - "c++ tracing", - "cpp tracing", - "c++ observability", - "cpp observability", - "c++ performance monitoring", - "cpp performance monitoring", - "c++ instrumentation", - "cpp instrumentation", - "opentelemetry c++", - "otel c++", - "otel cpp", - "c++ distributed tracing", - "monitor c++ application", - "c++ opentelemetry sdk", - "otel sdk cpp", - "c++ telemetry", - "c++ metrics collection", - "otel exporter c++", - "c++ grpc tracing", - "cpp microservices monitoring", - "c++ application monitoring", - "c++ http server telemetry", - "c++ otlp exporter", - "otel cpp observability setup", - "cpp container monitoring", - "cpp kubernetes instrumentation" + "apm", + "c++", + "cpp", + "c++ apm", + "cpp apm", + "c++ tracing", + "cpp tracing", + "c++ observability", + "cpp observability", + "c++ performance monitoring", + "cpp performance monitoring", + "c++ instrumentation", + "cpp instrumentation", + "opentelemetry c++", + "otel c++", + "otel cpp", + "c++ distributed tracing", + "monitor c++ application", + "c++ opentelemetry sdk", + "otel sdk cpp", + "c++ telemetry", + "c++ metrics collection", + "otel exporter c++", + "c++ grpc tracing", + "cpp microservices monitoring", + "c++ application monitoring", + "c++ http server telemetry", + "c++ otlp exporter", + "otel cpp observability setup", + "cpp container monitoring", + "cpp kubernetes instrumentation" ], "id": "opentelemetry-cpp", "link": "https://signoz.io/docs/instrumentation/opentelemetry-cpp/" @@ -1143,12 +1136,7 @@ "imgUrl": "/Logos/nginx.svg", "tags": ["apm"], "module": "apm", - "relatedSearchKeywords": [ - "tracing", - "nginx server", - "nginx proxy", - "nginx" - ], + "relatedSearchKeywords": ["tracing", "nginx server", "nginx proxy", "nginx"], "id": "nginx-tracing", "link": "https://signoz.io/docs/instrumentation/opentelemetry-nginx/" }, @@ -1159,16 +1147,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "kubernetes pod logs", - "k8s logs", - "collect pod logs", - "kubernetes log collection", - "kubernetes container logs", - "k8s log monitoring", - "kubernetes logs opentelemetry", - "pod stdout stderr logs", - "k8s log aggregation", - "kubernetes logging with otel" + "kubernetes pod logs", + "k8s logs", + "collect pod logs", + "kubernetes log collection", + "kubernetes container logs", + "k8s log monitoring", + "kubernetes logs opentelemetry", + "pod stdout stderr logs", + "k8s log aggregation", + "kubernetes logging with otel" ], "id": "kubernetes-pod-logs", "link": "https://signoz.io/docs/userguide/collect_kubernetes_pod_logs/" @@ -1180,16 +1168,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "docker container logs", - "collect docker logs", - "docker logging opentelemetry", - "docker log monitoring", - "docker stdout stderr logs", - "container logs with otel", - "docker log aggregation", - "docker log collection setup", - "docker logs observability", - "docker logging to signoz" + "docker container logs", + "collect docker logs", + "docker logging opentelemetry", + "docker log monitoring", + "docker stdout stderr logs", + "container logs with otel", + "docker log aggregation", + "docker log collection setup", + "docker logs observability", + "docker logging to signoz" ], "id": "docker-container-logs", "link": "https://signoz.io/docs/userguide/collect_docker_logs/" @@ -1201,16 +1189,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "vercel logs", - "vercel log monitoring", - "vercel log forwarding", - "vercel opentelemetry integration", - "collect vercel logs", - "vercel observability", - "vercel functions logs", - "vercel logging setup", - "vercel to otel", - "vercel logs to signoz" + "vercel logs", + "vercel log monitoring", + "vercel log forwarding", + "vercel opentelemetry integration", + "collect vercel logs", + "vercel observability", + "vercel functions logs", + "vercel logging setup", + "vercel to otel", + "vercel logs to signoz" ], "id": "vercel-logs", "link": "https://signoz.io/docs/userguide/vercel_logs_to_signoz/" @@ -1222,16 +1210,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "heroku logs", - "heroku log monitoring", - "heroku log forwarding", - "heroku opentelemetry integration", - "collect heroku logs", - "heroku observability", - "heroku log shipper", - "heroku to otel", - "heroku logging setup", - "heroku logs to signoz" + "heroku logs", + "heroku log monitoring", + "heroku log forwarding", + "heroku opentelemetry integration", + "collect heroku logs", + "heroku observability", + "heroku log shipper", + "heroku to otel", + "heroku logging setup", + "heroku logs to signoz" ], "id": "heroku-logs", "link": "https://signoz.io/docs/userguide/heroku_logs_to_signoz/" @@ -1243,16 +1231,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "http logs", - "send logs via http", - "http log forwarding", - "custom http log ingestion", - "http log collector", - "http json logs", - "opentelemetry http logs", - "otel http log export", - "http logs to signoz", - "collect logs over http" + "http logs", + "send logs via http", + "http log forwarding", + "custom http log ingestion", + "http log collector", + "http json logs", + "opentelemetry http logs", + "otel http log export", + "http logs to signoz", + "collect logs over http" ], "id": "http-logs", "link": "https://signoz.io/docs/userguide/send-logs-http/" @@ -1264,16 +1252,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "syslogs", - "collect syslogs", - "syslog monitoring", - "syslog opentelemetry", - "syslog to otel", - "linux syslog monitoring", - "rsyslog to otel", - "syslog forwarding", - "syslog exporter", - "send syslogs to signoz" + "syslogs", + "collect syslogs", + "syslog monitoring", + "syslog opentelemetry", + "syslog to otel", + "linux syslog monitoring", + "rsyslog to otel", + "syslog forwarding", + "syslog exporter", + "send syslogs to signoz" ], "id": "syslogs", "link": "https://signoz.io/docs/userguide/collecting_syslogs/" @@ -1285,16 +1273,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "fluentd logs", - "fluentd log forwarding", - "fluentd opentelemetry", - "fluentd log shipper", - "collect logs with fluentd", - "fluentd kubernetes logging", - "fluentd docker logs", - "fluentd to otel", - "fluentd observability", - "fluentd to signoz" + "fluentd logs", + "fluentd log forwarding", + "fluentd opentelemetry", + "fluentd log shipper", + "collect logs with fluentd", + "fluentd kubernetes logging", + "fluentd docker logs", + "fluentd to otel", + "fluentd observability", + "fluentd to signoz" ], "id": "fluentd", "link": "https://signoz.io/docs/userguide/fluentd_to_signoz/" @@ -1306,16 +1294,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "fluentbit logs", - "fluentbit log forwarding", - "fluentbit opentelemetry integration", - "fluentbit to otel", - "fluentbit log shipper", - "fluentbit docker logs", - "fluentbit kubernetes logs", - "fluentbit observability", - "fluentbit log pipeline", - "fluentbit to signoz" + "fluentbit logs", + "fluentbit log forwarding", + "fluentbit opentelemetry integration", + "fluentbit to otel", + "fluentbit log shipper", + "fluentbit docker logs", + "fluentbit kubernetes logs", + "fluentbit observability", + "fluentbit log pipeline", + "fluentbit to signoz" ], "id": "fluentbit", "link": "https://signoz.io/docs/userguide/fluentbit_to_signoz/" @@ -1327,16 +1315,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "logstash logs", - "logstash log collection", - "logstash opentelemetry integration", - "logstash to otel", - "logstash log forwarding", - "logstash centralized logging", - "logstash log shipper", - "logstash observability", - "logstash pipeline monitoring", - "logstash to signoz" + "logstash logs", + "logstash log collection", + "logstash opentelemetry integration", + "logstash to otel", + "logstash log forwarding", + "logstash centralized logging", + "logstash log shipper", + "logstash observability", + "logstash pipeline monitoring", + "logstash to signoz" ], "id": "logstash", "link": "https://signoz.io/docs/userguide/logstash_to_signoz/" @@ -1348,16 +1336,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "tomcat logs", - "tomcat access logs", - "tomcat gc logs", - "tomcat log monitoring", - "opentelemetry tomcat logs", - "otel tomcat log exporter", - "collect tomcat logs", - "tomcat observability", - "java gc logs tomcat", - "tomcat logs to signoz" + "tomcat logs", + "tomcat access logs", + "tomcat gc logs", + "tomcat log monitoring", + "opentelemetry tomcat logs", + "otel tomcat log exporter", + "collect tomcat logs", + "tomcat observability", + "java gc logs tomcat", + "tomcat logs to signoz" ], "id": "tomcat-logs", "link": "https://signoz.io/docs/logs-management/send-logs/collect-tomcat-access-and-garbage-collector-logs/" @@ -1369,16 +1357,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "vector logs", - "vector log collection", - "vector log forwarding", - "vector opentelemetry integration", - "vector to otel", - "vector log shipper", - "vector observability", - "vector telemetry pipeline", - "vector structured logging", - "vector to signoz" + "vector logs", + "vector log collection", + "vector log forwarding", + "vector opentelemetry integration", + "vector to otel", + "vector log shipper", + "vector observability", + "vector telemetry pipeline", + "vector structured logging", + "vector to signoz" ], "id": "vector-logs", "link": "https://signoz.io/docs/logs-management/send-logs/vector-logs-to-signoz/" @@ -1390,16 +1378,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "windows event logs", - "collect windows logs", - "windows logs opentelemetry", - "otel windows event logs", - "windows log monitoring", - "windows server logs", - "event viewer logs collection", - "windows observability", - "windows logging setup", - "windows logs to signoz" + "windows event logs", + "collect windows logs", + "windows logs opentelemetry", + "otel windows event logs", + "windows log monitoring", + "windows server logs", + "event viewer logs collection", + "windows observability", + "windows logging setup", + "windows logs to signoz" ], "link": "https://signoz.io/docs/logs-management/send-logs/windows-events-log/" }, @@ -1410,16 +1398,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "aws cloudwatch logs", - "cloudwatch log monitoring", - "cloudwatch log collection", - "cloudwatch logs opentelemetry", - "cloudwatch to otel", - "cloudwatch logs integration", - "send logs to signoz", - "aws logs observability", - "cloudwatch exporter", - "cloudwatch log ingestion" + "aws cloudwatch logs", + "cloudwatch log monitoring", + "cloudwatch log collection", + "cloudwatch logs opentelemetry", + "cloudwatch to otel", + "cloudwatch logs integration", + "send logs to signoz", + "aws logs observability", + "cloudwatch exporter", + "cloudwatch log ingestion" ], "link": "https://signoz.io/docs/userguide/send-cloudwatch-logs-to-signoz/" }, @@ -1430,16 +1418,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "log file ingestion", - "custom log file monitoring", - "collect logs from file", - "file based logging", - "application log file collection", - "log files opentelemetry", - "otel file logs", - "filebeat alternative", - "log tailing with otel", - "log file to signoz" + "log file ingestion", + "custom log file monitoring", + "collect logs from file", + "file based logging", + "application log file collection", + "log files opentelemetry", + "otel file logs", + "filebeat alternative", + "log tailing with otel", + "log file to signoz" ], "link": "https://signoz.io/docs/userguide/collect_logs_from_file/" }, @@ -1450,16 +1438,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "aws lambda logs", - "lambda nodejs logs", - "lambda log monitoring", - "lambda logs opentelemetry", - "otel lambda nodejs", - "collect logs from lambda", - "lambda cloudwatch logs", - "lambda structured logging", - "lambda observability", - "lambda logs to signoz" + "aws lambda logs", + "lambda nodejs logs", + "lambda log monitoring", + "lambda logs opentelemetry", + "otel lambda nodejs", + "collect logs from lambda", + "lambda cloudwatch logs", + "lambda structured logging", + "lambda observability", + "lambda logs to signoz" ], "link": "https://signoz.io/docs/logs-management/send-logs/aws-lambda-nodejs/" }, @@ -1470,16 +1458,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "python logs", - "python log auto instrumentation", - "opentelemetry python logging", - "otel python logs", - "python logging sdk", - "python app logs", - "python observability", - "auto collect python logs", - "python structured logging", - "python logs to signoz" + "python logs", + "python log auto instrumentation", + "opentelemetry python logging", + "otel python logs", + "python logging sdk", + "python app logs", + "python observability", + "auto collect python logs", + "python structured logging", + "python logs to signoz" ], "link": "https://signoz.io/docs/userguide/python-logs-auto-instrumentation/" }, @@ -1490,16 +1478,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "java logs", - "otel java sdk logs", - "java logging opentelemetry", - "collect java logs", - "java observability", - "java log exporter", - "otel logs java", - "structured logging java", - "java application logs", - "java logs to signoz" + "java logs", + "otel java sdk logs", + "java logging opentelemetry", + "collect java logs", + "java observability", + "java log exporter", + "otel logs java", + "structured logging java", + "java application logs", + "java logs to signoz" ], "link": "https://signoz.io/docs/userguide/collecting_application_logs_otel_sdk_java/" }, @@ -1510,17 +1498,17 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "pino logs", - "nodejs pino logging", - "pino structured logs", - "pino log collection", - "pino opentelemetry integration", - "pino to otel", - "pino log forwarding", - "pino logger nodejs", - "pino log exporter", - "pino logs to signoz", - "nodejs" + "pino logs", + "nodejs pino logging", + "pino structured logs", + "pino log collection", + "pino opentelemetry integration", + "pino to otel", + "pino log forwarding", + "pino logger nodejs", + "pino log exporter", + "pino logs to signoz", + "nodejs" ], "link": "https://signoz.io/docs/logs-management/send-logs/nodejs-pino-logs/" }, @@ -1531,17 +1519,17 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "winston logs", - "nodejs winston logging", - "winston log forwarding", - "winston structured logs", - "winston opentelemetry integration", - "otel winston exporter", - "winston nodejs observability", - "winston log collector", - "winston log transport", - "winston logs to signoz", - "nodejs" + "winston logs", + "nodejs winston logging", + "winston log forwarding", + "winston structured logs", + "winston opentelemetry integration", + "otel winston exporter", + "winston nodejs observability", + "winston log collector", + "winston log transport", + "winston logs to signoz", + "nodejs" ], "link": "https://signoz.io/docs/logs-management/send-logs/nodejs-winston-logs/" }, @@ -1552,16 +1540,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "zap logs", - "golang zap logging", - "zap logger otel", - "zap structured logs", - "opentelemetry zap integration", - "zap observability golang", - "golang logging zap", - "collect zap logs", - "zap log exporter", - "zap logs to signoz" + "zap logs", + "golang zap logging", + "zap logger otel", + "zap structured logs", + "opentelemetry zap integration", + "zap observability golang", + "golang logging zap", + "collect zap logs", + "zap log exporter", + "zap logs to signoz" ], "link": "https://signoz.io/docs/logs-management/send-logs/zap-to-signoz/" }, @@ -1572,16 +1560,16 @@ "tags": ["logs"], "module": "logs", "relatedSearchKeywords": [ - "logrus logs", - "golang logrus logging", - "logrus otel exporter", - "logrus structured logging", - "opentelemetry logrus integration", - "logrus observability golang", - "logrus to signoz", - "logrus log forwarding", - "logrus json logs", - "golang logrus collector" + "logrus logs", + "golang logrus logging", + "logrus otel exporter", + "logrus structured logging", + "opentelemetry logrus integration", + "logrus observability golang", + "logrus to signoz", + "logrus log forwarding", + "logrus json logs", + "golang logrus collector" ], "link": "https://signoz.io/docs/logs-management/send-logs/logrus-to-signoz/" }, @@ -1591,16 +1579,16 @@ "tags": ["infrastructure monitoring"], "module": "infra-monitoring-hosts", "relatedSearchKeywords": [ - "host metrics", - "system metrics monitoring", - "collect cpu memory disk", - "linux host monitoring", - "vm performance metrics", - "host resource usage", - "otel hostmetrics receiver", - "infrastructure monitoring", - "collect node metrics", - "host metrics to signoz" + "host metrics", + "system metrics monitoring", + "collect cpu memory disk", + "linux host monitoring", + "vm performance metrics", + "host resource usage", + "otel hostmetrics receiver", + "infrastructure monitoring", + "collect node metrics", + "host metrics to signoz" ], "imgUrl": "/Logos/hostmetrics.svg", "link": "https://signoz.io/docs/userguide/hostmetrics/" @@ -1611,16 +1599,16 @@ "tags": ["infrastructure monitoring"], "module": "infra-monitoring-k8s", "relatedSearchKeywords": [ - "kubernetes metrics", - "k8s pod metrics", - "collect k8s metrics", - "kubernetes cluster monitoring", - "node metrics kubernetes", - "opentelemetry k8s metrics", - "kubernetes resource usage", - "otel k8s metrics receiver", - "k8s performance metrics", - "kubernetes metrics to signoz" + "kubernetes metrics", + "k8s pod metrics", + "collect k8s metrics", + "kubernetes cluster monitoring", + "node metrics kubernetes", + "opentelemetry k8s metrics", + "kubernetes resource usage", + "otel k8s metrics receiver", + "k8s performance metrics", + "kubernetes metrics to signoz" ], "imgUrl": "/Logos/kubernetes.svg", "link": "https://signoz.io/docs/userguide/k8s-metrics/" @@ -1631,16 +1619,16 @@ "tags": ["metrics"], "module": "metrics", "relatedSearchKeywords": [ - "docker container metrics", - "monitor docker containers", - "container cpu memory usage", - "docker performance monitoring", - "otel docker receiver", - "docker resource metrics", - "collect docker stats", - "docker container telemetry", - "docker metrics opentelemetry", - "docker metrics to signoz" + "docker container metrics", + "monitor docker containers", + "container cpu memory usage", + "docker performance monitoring", + "otel docker receiver", + "docker resource metrics", + "collect docker stats", + "docker container telemetry", + "docker metrics opentelemetry", + "docker metrics to signoz" ], "imgUrl": "/Logos/docker.svg", "link": "https://signoz.io/docs/userguide/k8s-metrics/" @@ -1651,16 +1639,16 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "ec2 application logs", - "aws ec2 log collection", - "ec2 log monitoring", - "collect ec2 logs", - "opentelemetry ec2 logs", - "ec2 observability", - "ec2 log ingestion", - "ec2 logs to signoz", - "aws logs otel", - "ec2 structured logging" + "ec2 application logs", + "aws ec2 log collection", + "ec2 log monitoring", + "collect ec2 logs", + "opentelemetry ec2 logs", + "ec2 observability", + "ec2 log ingestion", + "ec2 logs to signoz", + "aws logs otel", + "ec2 structured logging" ], "imgUrl": "/Logos/ec2.svg", "link": "https://signoz.io/docs/aws-monitoring/ec2-logs/" @@ -1671,16 +1659,16 @@ "tags": ["AWS"], "module": "metrics", "relatedSearchKeywords": [ - "ec2 infrastructure metrics", - "monitor aws ec2", - "ec2 system metrics", - "collect ec2 cpu memory", - "ec2 performance monitoring", - "opentelemetry ec2 metrics", - "ec2 telemetry", - "aws vm monitoring", - "ec2 metrics to signoz", - "aws infrastructure observability" + "ec2 infrastructure metrics", + "monitor aws ec2", + "ec2 system metrics", + "collect ec2 cpu memory", + "ec2 performance monitoring", + "opentelemetry ec2 metrics", + "ec2 telemetry", + "aws vm monitoring", + "ec2 metrics to signoz", + "aws infrastructure observability" ], "imgUrl": "/Logos/ec2.svg", "link": "https://signoz.io/docs/aws-monitoring/ec2-infra-metrics/" @@ -1691,16 +1679,16 @@ "tags": ["AWS"], "module": "metrics", "relatedSearchKeywords": [ - "ecs ec2 monitoring", - "ecs ec2 logs and metrics", - "aws ecs ec2 observability", - "ecs ec2 opentelemetry", - "monitor ecs tasks on ec2", - "ecs instance metrics", - "ecs telemetry ec2", - "collect ecs ec2 logs", - "ecs ec2 to signoz", - "aws container service ec2" + "ecs ec2 monitoring", + "ecs ec2 logs and metrics", + "aws ecs ec2 observability", + "ecs ec2 opentelemetry", + "monitor ecs tasks on ec2", + "ecs instance metrics", + "ecs telemetry ec2", + "collect ecs ec2 logs", + "ecs ec2 to signoz", + "aws container service ec2" ], "imgUrl": "/Logos/ecs.svg", "link": "https://signoz.io/docs/userguide/collecting-ecs-logs-and-metrics/" @@ -1711,16 +1699,16 @@ "tags": ["AWS"], "module": "metrics", "relatedSearchKeywords": [ - "ecs external monitoring", - "external ecs observability", - "ecs external logs metrics", - "opentelemetry ecs external", - "monitor ecs external workloads", - "ecs external tasks", - "ecs telemetry external", - "ecs external node integration", - "ecs external to signoz", - "aws ecs external setup" + "ecs external monitoring", + "external ecs observability", + "ecs external logs metrics", + "opentelemetry ecs external", + "monitor ecs external workloads", + "ecs external tasks", + "ecs telemetry external", + "ecs external node integration", + "ecs external to signoz", + "aws ecs external setup" ], "imgUrl": "/Logos/ecs.svg", "link": "https://signoz.io/docs/userguide/collecting-ecs-logs-and-metrics/" @@ -1731,16 +1719,16 @@ "tags": ["AWS"], "module": "metrics", "relatedSearchKeywords": [ - "ecs fargate monitoring", - "fargate logs and metrics", - "ecs fargate observability", - "opentelemetry fargate", - "collect logs from fargate", - "monitor fargate containers", - "ecs fargate integration", - "fargate telemetry", - "aws fargate tracing", - "fargate to signoz" + "ecs fargate monitoring", + "fargate logs and metrics", + "ecs fargate observability", + "opentelemetry fargate", + "collect logs from fargate", + "monitor fargate containers", + "ecs fargate integration", + "fargate telemetry", + "aws fargate tracing", + "fargate to signoz" ], "imgUrl": "/Logos/ecs.svg", "link": "https://signoz.io/docs/userguide/collecting-ecs-sidecar-infra/" @@ -1751,16 +1739,16 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "eks logs", - "aws eks logs", - "eks log monitoring", - "eks observability", - "eks log collection", - "eks with opentelemetry", - "collect eks pod logs", - "eks logging setup", - "eks cloudwatch logs", - "eks logs to signoz" + "eks logs", + "aws eks logs", + "eks log monitoring", + "eks observability", + "eks log collection", + "eks with opentelemetry", + "collect eks pod logs", + "eks logging setup", + "eks cloudwatch logs", + "eks logs to signoz" ], "imgUrl": "/Logos/eks.svg", "link": "https://signoz.io/docs/aws-monitoring/eks/" @@ -1771,16 +1759,16 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "elb logs", - "aws elb logs", - "elb access logs", - "elb log monitoring", - "elb observability", - "collect elb logs", - "elb logs opentelemetry", - "otel elb logs", - "elb request tracing", - "elb logs to signoz" + "elb logs", + "aws elb logs", + "elb access logs", + "elb log monitoring", + "elb observability", + "collect elb logs", + "elb logs opentelemetry", + "otel elb logs", + "elb request tracing", + "elb logs to signoz" ], "imgUrl": "/Logos/elb.svg", "link": "https://signoz.io/docs/aws-monitoring/elb-logs/" @@ -1791,16 +1779,16 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "vpc flow logs", - "aws vpc logs", - "vpc network traffic logs", - "vpc log monitoring", - "vpc logs opentelemetry", - "otel vpc logs", - "vpc flow logs analysis", - "vpc flow log observability", - "collect vpc logs", - "vpc logs to signoz" + "vpc flow logs", + "aws vpc logs", + "vpc network traffic logs", + "vpc log monitoring", + "vpc logs opentelemetry", + "otel vpc logs", + "vpc flow logs analysis", + "vpc flow log observability", + "collect vpc logs", + "vpc logs to signoz" ], "imgUrl": "/Logos/vpc.svg", "link": "https://signoz.io/docs/aws-monitoring/vpc-logs/" @@ -1811,16 +1799,16 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "rds logs", - "aws rds logs", - "rds slow query logs", - "rds performance monitoring", - "rds observability", - "rds log monitoring otel", - "rds postgres logs", - "rds mysql logs", - "collect rds logs", - "rds logs to signoz" + "rds logs", + "aws rds logs", + "rds slow query logs", + "rds performance monitoring", + "rds observability", + "rds log monitoring otel", + "rds postgres logs", + "rds mysql logs", + "collect rds logs", + "rds logs to signoz" ], "imgUrl": "/Logos/rds.svg", "link": "https://signoz.io/docs/aws-monitoring/rds-logs/", @@ -1832,15 +1820,15 @@ "tags": ["AWS", "logs"], "module": "logs", "relatedSearchKeywords": [ - "aws lambda logs", - "lambda observability", - "lambda monitoring otel", - "opentelemetry aws lambda", - "collect lambda telemetry", - "serverless monitoring", - "lambda tracing", - "aws lambda insights", - "lambda to signoz" + "aws lambda logs", + "lambda observability", + "lambda monitoring otel", + "opentelemetry aws lambda", + "collect lambda telemetry", + "serverless monitoring", + "lambda tracing", + "aws lambda insights", + "lambda to signoz" ], "imgUrl": "/Logos/lambda.svg", "link": "https://signoz.io/docs/aws-monitoring/lambda-logs/" @@ -1851,16 +1839,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "azure vm metrics", - "azure vm logs", - "monitor azure vm", - "azure vm observability", - "otel azure vm", - "collect logs azure vm", - "azure virtual machine telemetry", - "azure infrastructure monitoring", - "azure vm performance", - "azure vm to signoz" + "azure vm metrics", + "azure vm logs", + "monitor azure vm", + "azure vm observability", + "otel azure vm", + "collect logs azure vm", + "azure virtual machine telemetry", + "azure infrastructure monitoring", + "azure vm performance", + "azure vm to signoz" ], "imgUrl": "/Logos/azure-vm.svg", "link": "https://signoz.io/docs/azure-monitoring/virtual-machines/vm-metrics/" @@ -1872,16 +1860,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "azure app service logs", - "monitor azure app service", - "app service observability", - "app service tracing", - "otel azure app service", - "collect app service metrics", - "azure web app monitoring", - "app service telemetry", - "azure app logs", - "app service to signoz" + "azure app service logs", + "monitor azure app service", + "app service observability", + "app service tracing", + "otel azure app service", + "collect app service metrics", + "azure web app monitoring", + "app service telemetry", + "azure app logs", + "app service to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -1914,16 +1902,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "aks logs", - "azure kubernetes service", - "aks observability", - "monitor aks cluster", - "aks metrics collection", - "aks opentelemetry integration", - "azure k8s monitoring", - "aks telemetry", - "collect logs from aks", - "aks to signoz" + "aks logs", + "azure kubernetes service", + "aks observability", + "monitor aks cluster", + "aks metrics collection", + "aks opentelemetry integration", + "azure k8s monitoring", + "aks telemetry", + "collect logs from aks", + "aks to signoz" ], "imgUrl": "/Logos/azure-app-service.svg", "link": "https://signoz.io/docs/azure-monitoring/aks/" @@ -1935,16 +1923,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "azure container apps logs", - "container apps observability", - "monitor azure container apps", - "opentelemetry container apps", - "container apps metrics", - "container apps tracing", - "otel azure container apps", - "azure microservice monitoring", - "container apps telemetry", - "azure container apps to signoz" + "azure container apps logs", + "container apps observability", + "monitor azure container apps", + "opentelemetry container apps", + "container apps metrics", + "container apps tracing", + "otel azure container apps", + "azure microservice monitoring", + "container apps telemetry", + "azure container apps to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -1978,16 +1966,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "azure functions logs", - "monitor azure functions", - "azure functions observability", - "azure serverless logs", - "azure functions telemetry", - "azure functions tracing", - "opentelemetry azure functions", - "otel azure functions", - "collect logs azure functions", - "azure functions to signoz" + "azure functions logs", + "monitor azure functions", + "azure functions observability", + "azure serverless logs", + "azure functions telemetry", + "azure functions tracing", + "opentelemetry azure functions", + "otel azure functions", + "collect logs azure functions", + "azure functions to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2017,19 +2005,19 @@ { "dataSource": "sql-database-metrics", "label": "Azure SQL Database Metrics", - "tags": ["Azure","database"], + "tags": ["Azure", "database"], "module": "metrics", "relatedSearchKeywords": [ - "azure sql database metrics", - "monitor azure sql", - "azure sql observability", - "opentelemetry sql metrics", - "sql telemetry azure", - "database performance azure", - "collect sql metrics azure", - "azure sql insights", - "azure db monitoring", - "sql metrics to signoz" + "azure sql database metrics", + "monitor azure sql", + "azure sql observability", + "opentelemetry sql metrics", + "sql telemetry azure", + "database performance azure", + "collect sql metrics azure", + "azure sql insights", + "azure db monitoring", + "sql metrics to signoz" ], "imgUrl": "/Logos/azure-sql-database-metrics.svg", "link": "https://signoz.io/docs/azure-monitoring/db-metrics/" @@ -2041,16 +2029,16 @@ "tags": ["Azure"], "module": "apm", "relatedSearchKeywords": [ - "azure blob storage logs", - "blob storage monitoring", - "blob storage observability", - "azure blob metrics", - "opentelemetry azure blob", - "otel blob storage", - "monitor azure storage", - "blob storage telemetry", - "azure blob access logs", - "blob storage to signoz" + "azure blob storage logs", + "blob storage monitoring", + "blob storage observability", + "azure blob metrics", + "opentelemetry azure blob", + "otel blob storage", + "monitor azure storage", + "blob storage telemetry", + "azure blob access logs", + "blob storage to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2084,16 +2072,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "cloud functions logs", - "google cloud functions logs", - "gcp cloud functions monitoring", - "serverless functions observability", - "cloud functions tracing", - "otel cloud functions", - "opentelemetry gcp functions", - "cloud functions metrics", - "cloud functions log export", - "cloud functions to signoz" + "cloud functions logs", + "google cloud functions logs", + "gcp cloud functions monitoring", + "serverless functions observability", + "cloud functions tracing", + "otel cloud functions", + "opentelemetry gcp functions", + "cloud functions metrics", + "cloud functions log export", + "cloud functions to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2133,16 +2121,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "app engine logs", - "gcp app engine observability", - "google app engine monitoring", - "app engine tracing", - "otel app engine", - "app engine log exporter", - "app engine telemetry", - "collect app engine logs", - "app engine opentelemetry integration", - "app engine to signoz" + "app engine logs", + "gcp app engine observability", + "google app engine monitoring", + "app engine tracing", + "otel app engine", + "app engine log exporter", + "app engine telemetry", + "collect app engine logs", + "app engine opentelemetry integration", + "app engine to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2176,16 +2164,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "compute engine logs", - "gcp compute engine monitoring", - "compute engine observability", - "google vm logs", - "otel compute engine", - "collect compute engine logs", - "compute engine tracing", - "compute engine metrics", - "compute engine logging setup", - "compute engine to signoz" + "compute engine logs", + "gcp compute engine monitoring", + "compute engine observability", + "google vm logs", + "otel compute engine", + "collect compute engine logs", + "compute engine tracing", + "compute engine metrics", + "compute engine logging setup", + "compute engine to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2219,16 +2207,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gcp cloud storage logs", - "monitor cloud storage", - "gcs observability", - "google cloud storage telemetry", - "gcs logging opentelemetry", - "cloud storage metrics gcp", - "gcs bucket monitoring", - "gcs access logs", - "gcs to signoz", - "gcs performance metrics" + "gcp cloud storage logs", + "monitor cloud storage", + "gcs observability", + "google cloud storage telemetry", + "gcs logging opentelemetry", + "cloud storage metrics gcp", + "gcs bucket monitoring", + "gcs access logs", + "gcs to signoz", + "gcs performance metrics" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2256,16 +2244,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gcp cloud sql logs", - "monitor cloud sql", - "cloud sql observability", - "cloud sql metrics gcp", - "otel cloud sql", - "opentelemetry cloud sql", - "collect sql logs gcp", - "cloud sql monitoring setup", - "gcp database logs", - "cloud sql to signoz" + "gcp cloud sql logs", + "monitor cloud sql", + "cloud sql observability", + "cloud sql metrics gcp", + "otel cloud sql", + "opentelemetry cloud sql", + "collect sql logs gcp", + "cloud sql monitoring setup", + "gcp database logs", + "cloud sql to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2293,16 +2281,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gcp cloud load balancer logs", - "monitor gcp clb", - "cloud load balancer telemetry", - "clb observability", - "gcp clb metrics", - "otel cloud load balancer", - "clb tracing gcp", - "clb logs collection", - "load balancer monitoring gcp", - "clb to signoz" + "gcp cloud load balancer logs", + "monitor gcp clb", + "cloud load balancer telemetry", + "clb observability", + "gcp clb metrics", + "otel cloud load balancer", + "clb tracing gcp", + "clb logs collection", + "load balancer monitoring gcp", + "clb to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2330,16 +2318,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gcp vpc logs", - "vpc flow logs gcp", - "vpc monitoring gcp", - "opentelemetry vpc logs", - "vpc observability", - "gcp network telemetry", - "gcp vpc metrics", - "collect vpc flow logs", - "vpc to signoz", - "gcp vpc tracing" + "gcp vpc logs", + "vpc flow logs gcp", + "vpc monitoring gcp", + "opentelemetry vpc logs", + "vpc observability", + "gcp network telemetry", + "gcp vpc metrics", + "collect vpc flow logs", + "vpc to signoz", + "gcp vpc tracing" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2367,16 +2355,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gke logs", - "gke monitoring", - "google kubernetes engine logs", - "gke observability", - "gke metrics collection", - "gke tracing opentelemetry", - "otel gke integration", - "gke log shipping", - "gke workload monitoring", - "gke to signoz" + "gke logs", + "gke monitoring", + "google kubernetes engine logs", + "gke observability", + "gke metrics collection", + "gke tracing opentelemetry", + "otel gke integration", + "gke log shipping", + "gke workload monitoring", + "gke to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2410,16 +2398,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "cloud run logs", - "google cloud run logs", - "cloud run observability", - "cloud run tracing", - "opentelemetry cloud run", - "otel cloud run", - "cloud run log monitoring", - "cloud run metrics", - "serverless gcp logs", - "cloud run to signoz" + "cloud run logs", + "google cloud run logs", + "cloud run observability", + "cloud run tracing", + "opentelemetry cloud run", + "otel cloud run", + "cloud run log monitoring", + "cloud run metrics", + "serverless gcp logs", + "cloud run to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2453,16 +2441,16 @@ "tags": ["GCP"], "module": "apm", "relatedSearchKeywords": [ - "gcp cloud monitoring metrics", - "google cloud monitoring integration", - "cloud monitoring opentelemetry", - "otel cloud monitoring", - "gcp metrics collection", - "cloud monitoring exporter", - "gcp observability", - "cloud monitoring telemetry", - "gcp metrics dashboard", - "cloud monitoring to signoz" + "gcp cloud monitoring metrics", + "google cloud monitoring integration", + "cloud monitoring opentelemetry", + "otel cloud monitoring", + "gcp metrics collection", + "cloud monitoring exporter", + "gcp observability", + "cloud monitoring telemetry", + "gcp metrics dashboard", + "cloud monitoring to signoz" ], "question": { "desc": "What telemetry data do you want to visualise ?", @@ -2484,16 +2472,16 @@ "tags": ["LLM Monitoring"], "module": "apm", "relatedSearchKeywords": [ - "llm monitoring", - "large language model observability", - "monitor openai", - "llm response time tracing", - "llm latency metrics", - "openai telemetry", - "llm inference monitoring", - "otel llm integration", - "llm performance tracking", - "llm monitoring with signoz" + "llm monitoring", + "large language model observability", + "monitor openai", + "llm response time tracing", + "llm latency metrics", + "openai telemetry", + "llm inference monitoring", + "otel llm integration", + "llm performance tracking", + "llm monitoring with signoz" ], "link": "https://signoz.io/docs/community/llm-monitoring/" }, @@ -2504,16 +2492,16 @@ "tags": ["mobile app monitoring"], "module": "apm", "relatedSearchKeywords": [ - "android java monitoring", - "android logs", - "android app tracing", - "android performance monitoring", - "opentelemetry android java", - "otel android sdk", - "android observability", - "monitor android apps", - "android java instrumentation", - "android java to signoz" + "android java monitoring", + "android logs", + "android app tracing", + "android performance monitoring", + "opentelemetry android java", + "otel android sdk", + "android observability", + "monitor android apps", + "android java instrumentation", + "android java to signoz" ], "link": "https://signoz.io/docs/instrumentation/mobile-instrumentation/opentelemetry-java/" }, @@ -2524,16 +2512,16 @@ "tags": ["mobile app monitoring"], "module": "apm", "relatedSearchKeywords": [ - "android kotlin monitoring", - "kotlin mobile tracing", - "kotlin app logs", - "android app performance kotlin", - "opentelemetry android kotlin", - "otel kotlin sdk", - "android observability kotlin", - "monitor kotlin apps", - "android telemetry sdk", - "android kotlin to signoz" + "android kotlin monitoring", + "kotlin mobile tracing", + "kotlin app logs", + "android app performance kotlin", + "opentelemetry android kotlin", + "otel kotlin sdk", + "android observability kotlin", + "monitor kotlin apps", + "android telemetry sdk", + "android kotlin to signoz" ], "link": "https://signoz.io/docs/instrumentation/mobile-instrumentation/opentelemetry-kotlin/" }, @@ -2544,16 +2532,16 @@ "tags": ["mobile app monitoring"], "module": "apm", "relatedSearchKeywords": [ - "flutter monitoring", - "flutter app performance", - "flutter logs", - "flutter app tracing", - "flutter observability", - "opentelemetry flutter", - "otel flutter sdk", - "flutter mobile monitoring", - "flutter performance metrics", - "flutter to signoz" + "flutter monitoring", + "flutter app performance", + "flutter logs", + "flutter app tracing", + "flutter observability", + "opentelemetry flutter", + "otel flutter sdk", + "flutter mobile monitoring", + "flutter performance metrics", + "flutter to signoz" ], "link": "https://signoz.io/docs/instrumentation/mobile-instrumentation/opentelemetry-flutter/" }, @@ -2564,16 +2552,16 @@ "tags": ["mobile app monitoring"], "module": "apm", "relatedSearchKeywords": [ - "ios swift monitoring", - "swiftui tracing", - "ios performance tracking", - "opentelemetry swiftui", - "otel swift sdk", - "ios app observability", - "monitor ios apps", - "swift app tracing", - "ios logs and metrics", - "swift to signoz" + "ios swift monitoring", + "swiftui tracing", + "ios performance tracking", + "opentelemetry swiftui", + "otel swift sdk", + "ios app observability", + "monitor ios apps", + "swift app tracing", + "ios logs and metrics", + "swift to signoz" ], "link": "https://signoz.io/docs/instrumentation/mobile-instrumentation/opentelemetry-swiftui/" }, @@ -2584,16 +2572,16 @@ "tags": ["Frontend Monitoring"], "module": "apm", "relatedSearchKeywords": [ - "web vitals monitoring", - "frontend performance metrics", - "core web vitals", - "opentelemetry web vitals", - "user experience metrics", - "lcp fcp fid cls", - "frontend observability", - "browser performance tracing", - "web vitals to signoz", - "measure page load performance" + "web vitals monitoring", + "frontend performance metrics", + "core web vitals", + "opentelemetry web vitals", + "user experience metrics", + "lcp fcp fid cls", + "frontend observability", + "browser performance tracing", + "web vitals to signoz", + "measure page load performance" ], "link": "https://signoz.io/docs/frontend-monitoring/opentelemetry-web-vitals/" }, @@ -2604,16 +2592,16 @@ "tags": ["Frontend Monitoring"], "module": "apm", "relatedSearchKeywords": [ - "document load time", - "frontend load monitoring", - "measure page load", - "browser load performance", - "dom content loaded metrics", - "opentelemetry page load", - "otel document load time", - "frontend telemetry", - "document load trace", - "document load to signoz" + "document load time", + "frontend load monitoring", + "measure page load", + "browser load performance", + "dom content loaded metrics", + "opentelemetry page load", + "otel document load time", + "frontend telemetry", + "document load trace", + "document load to signoz" ], "link": "https://signoz.io/docs/frontend-monitoring/document-load/" }, @@ -2624,11 +2612,11 @@ "tags": ["Messaging Queues"], "module": "messaging-queues-kafka", "relatedSearchKeywords": [ - "self hosted kafka", - "kafka setup", - "kafka open source", - "kafka observability", - "kafka integration" + "self hosted kafka", + "kafka setup", + "kafka open source", + "kafka observability", + "kafka integration" ], "link": "https://signoz.io/docs/messaging-queues/kafka/" }, @@ -2639,11 +2627,11 @@ "tags": ["Messaging Queues"], "module": "messaging-queues-kafka", "relatedSearchKeywords": [ - "amazon msk", - "msk kafka", - "aws kafka", - "msk tracing", - "msk monitoring" + "amazon msk", + "msk kafka", + "aws kafka", + "msk tracing", + "msk monitoring" ], "link": "https://signoz.io/docs/messaging-queues/msk/" }, @@ -2654,11 +2642,11 @@ "tags": ["Messaging Queues"], "module": "messaging-queues-kafka", "relatedSearchKeywords": [ - "confluent kafka", - "confluent cloud", - "kafka tracing", - "kafka cloud", - "kafka monitoring" + "confluent kafka", + "confluent cloud", + "kafka tracing", + "kafka cloud", + "kafka monitoring" ], "link": "https://signoz.io/docs/messaging-queues/confluent-kafka/" }, @@ -2669,11 +2657,11 @@ "tags": ["Messaging Queues"], "module": "messaging-queues-kafka", "relatedSearchKeywords": [ - "strimzi kafka", - "kafka on kubernetes", - "strimzi operator", - "kafka helm chart", - "monitor kafka strimzi" + "strimzi kafka", + "kafka on kubernetes", + "strimzi operator", + "kafka helm chart", + "monitor kafka strimzi" ], "link": "https://signoz.io/docs/messaging-queues/strimzi/" }, @@ -2684,11 +2672,11 @@ "tags": ["Messaging Queues"], "module": "messaging-queues-celery", "relatedSearchKeywords": [ - "celery python", - "celery tracing", - "celery monitoring", - "task queue tracing", - "celery opentelemetry" + "celery python", + "celery tracing", + "celery monitoring", + "task queue tracing", + "celery opentelemetry" ], "link": "https://signoz.io/docs/messaging-queues/celery-setup/" }, @@ -2697,12 +2685,7 @@ "label": "Redis", "tags": ["integrations", "database"], "module": "integrations", - "relatedSearchKeywords": [ - "redis", - "redis logs", - "redis metrics", - "database" - ], + "relatedSearchKeywords": ["redis", "redis logs", "redis metrics", "database"], "imgUrl": "/Logos/redis.svg", "link": "/integrations?integration=builtin-redis", "internalRedirect": true @@ -2713,10 +2696,10 @@ "tags": ["integrations", "database"], "module": "integrations", "relatedSearchKeywords": [ - "postgresql", - "postgresql logs", - "postgresql metrics", - "database" + "postgresql", + "postgresql logs", + "postgresql metrics", + "database" ], "imgUrl": "/Logos/postgresql.svg", "link": "/integrations?integration=builtin-postgres", @@ -2727,12 +2710,7 @@ "label": "Nginx", "tags": ["integrations"], "module": "integrations", - "relatedSearchKeywords": [ - "nginx", - "nginx logs", - "nginx metrics", - "proxy" - ], + "relatedSearchKeywords": ["nginx", "nginx logs", "nginx metrics", "proxy"], "imgUrl": "/Logos/nginx.svg", "link": "/integrations?integration=builtin-nginx", "internalRedirect": true @@ -2925,11 +2903,11 @@ "tags": ["integrations"], "module": "apm", "relatedSearchKeywords": [ - "temporal metrics", - "temporal traces", - "temporal logs", - "temporal cloud", - "temporal" + "temporal metrics", + "temporal traces", + "temporal logs", + "temporal cloud", + "temporal" ], "question": { "desc": "What are you using ?", diff --git a/frontend/src/container/PipelinePage/PipelineListsView/AddNewPipeline/FormFields/FilterInput/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/AddNewPipeline/FormFields/FilterInput/styles.scss index 8508da2799..0c108279d9 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/AddNewPipeline/FormFields/FilterInput/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/AddNewPipeline/FormFields/FilterInput/styles.scss @@ -1,3 +1,3 @@ .pipeline-filter-input-preview-container { - margin-top: 1rem; + margin-top: 1rem; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/AddNewProcessor/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/AddNewProcessor/styles.scss index 1fabdd233f..ef6acfe838 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/AddNewProcessor/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/AddNewProcessor/styles.scss @@ -1,27 +1,26 @@ - .processor-form-container { - position: relative; - width: 100%; + position: relative; + width: 100%; - display: flex; - flex-wrap: wrap + display: flex; + flex-wrap: wrap; } .processor-field-container { - display: flex; - flex-direction: row; - align-items: flex-start; - padding: 0rem; - gap: 1rem; - width: 100%; + display: flex; + flex-direction: row; + align-items: flex-start; + padding: 0rem; + gap: 1rem; + width: 100%; } .compact-processor-field-container { - display: flex; - flex-direction: row; - align-items: flex-start; - padding: 0rem; - min-width: 40%; - flex-grow: 1; - margin-left: 2.5rem; + display: flex; + flex-direction: row; + align-items: flex-start; + padding: 0rem; + min-width: 40%; + flex-grow: 1; + margin-left: 2.5rem; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/LogsFilterPreview/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/LogsFilterPreview/styles.scss index 5e816e6a10..6836bf71f2 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/LogsFilterPreview/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/LogsFilterPreview/styles.scss @@ -1,18 +1,18 @@ .logs-filter-preview-header { - display: flex; - justify-content: space-between; - align-items: center; - padding-bottom: 8px; + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 8px; } .logs-filter-preview-content { - position: relative; - display: flex; - justify-content: center; - align-items: center; + position: relative; + display: flex; + justify-content: center; + align-items: center; - width: 100%; - height: 12em; - overflow: hidden; - border: 1px solid rgba(253, 253, 253, 0.12); + width: 100%; + height: 12em; + overflow: hidden; + border: 1px solid rgba(253, 253, 253, 0.12); } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/components/PipelineSimulationResult/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/components/PipelineSimulationResult/styles.scss index 0bdbb213ea..26495dc76e 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/components/PipelineSimulationResult/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/components/PipelineSimulationResult/styles.scss @@ -1,3 +1,3 @@ .pipeline-simulation-error { - text-align: center; + text-align: center; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/styles.scss index d1e263242f..8a0a8e6af2 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/PipelineProcessingPreview/styles.scss @@ -1,19 +1,19 @@ .pipeline-preview-section-header { - display: flex; - justify-content: space-between; - align-items: center; - padding-bottom: 0.4rem; - margin: 1.2rem 0 0.4rem 0; + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 0.4rem; + margin: 1.2rem 0 0.4rem 0; } .pipeline-preview-logs-container { - position: relative; - display: flex; - justify-content: center; - align-items: center; + position: relative; + display: flex; + justify-content: center; + align-items: center; - width: 100%; - height: 12em; - overflow: hidden; - border: 1px solid rgba(253, 253, 253, 0.12); + width: 100%; + height: 12em; + overflow: hidden; + border: 1px solid rgba(253, 253, 253, 0.12); } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/LogsList/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/LogsList/styles.scss index 13d62e17cc..9533fb07fb 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/LogsList/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/LogsList/styles.scss @@ -1,46 +1,46 @@ .logs-preview-list-container { - width: 100%; - height: 100%; - display: flex; - flex-direction: column; - align-items: stretch; + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: stretch; - box-sizing: border-box; - padding: 0.25rem 0.5rem; + box-sizing: border-box; + padding: 0.25rem 0.5rem; } .logs-preview-list-item { - position: relative; - width: 100%; - max-height: 2rem; + position: relative; + width: 100%; + max-height: 2rem; - display: flex; - justify-content: space-between; - align-items: center; + display: flex; + justify-content: space-between; + align-items: center; - flex-grow: 1; + flex-grow: 1; } .logs-preview-list-item:not(:first-child) { - border-top: 1px solid rgba(253, 253, 253, 0.12); + border-top: 1px solid rgba(253, 253, 253, 0.12); } .logs-preview-list-item-timestamp { - margin-right: 0.75rem; - white-space: nowrap; + margin-right: 0.75rem; + white-space: nowrap; } .logs-preview-list-item-body { - flex-grow: 1; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; + flex-grow: 1; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } -.logs-preview-list-item-expand{ - margin-left: 0.75rem; - color: #1677ff; - padding: 0.25rem 0.375rem; - cursor: pointer; - font-size: 12px; +.logs-preview-list-item-expand { + margin-left: 0.75rem; + color: #1677ff; + padding: 0.25rem 0.375rem; + cursor: pointer; + font-size: 12px; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/components/LogsCountInInterval/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/components/LogsCountInInterval/styles.scss index 2074e176a6..4071784828 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/components/LogsCountInInterval/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/components/LogsCountInInterval/styles.scss @@ -1,3 +1,3 @@ .logs-filter-preview-matched-logs-count { - margin-right: 0.5rem; + margin-right: 0.5rem; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/styles.scss index d2bc3347ea..08942e3c62 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/PreviewIntervalSelector/styles.scss @@ -1,4 +1,4 @@ .logs-filter-preview-time-interval-summary { - display: flex; - align-items: center; + display: flex; + align-items: center; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/SampleLogs/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/SampleLogs/styles.scss index 815a8ce45f..a888e6825c 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/SampleLogs/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/Preview/components/SampleLogs/styles.scss @@ -1,7 +1,7 @@ .sample-logs-notice-container { - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; } diff --git a/frontend/src/container/PipelinePage/PipelineListsView/styles.scss b/frontend/src/container/PipelinePage/PipelineListsView/styles.scss index b8cfb40c77..dce7ffad4e 100644 --- a/frontend/src/container/PipelinePage/PipelineListsView/styles.scss +++ b/frontend/src/container/PipelinePage/PipelineListsView/styles.scss @@ -1,13 +1,12 @@ .logs-pipelines-empty-state-centered-container { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; } - .logs-pipelines-empty-state-video-iframe { - width: min(90vw, 640px); - height: min(68vw, 480px); - margin-bottom: 1em; + width: min(90vw, 640px); + height: min(68vw, 480px); + margin-bottom: 1em; } diff --git a/frontend/src/container/QueryBuilder/components/AdditionalFiltersToggler/AdditionalFiltersToggler.styles.scss b/frontend/src/container/QueryBuilder/components/AdditionalFiltersToggler/AdditionalFiltersToggler.styles.scss index e859e1900b..8d2a2f743e 100644 --- a/frontend/src/container/QueryBuilder/components/AdditionalFiltersToggler/AdditionalFiltersToggler.styles.scss +++ b/frontend/src/container/QueryBuilder/components/AdditionalFiltersToggler/AdditionalFiltersToggler.styles.scss @@ -4,7 +4,7 @@ .additinal-filters-container { .action-btn { - background: #4E74F8; + background: #4e74f8; width: 16px; height: 16px; border-radius: 3px; @@ -12,4 +12,4 @@ justify-content: center; align-items: center; } -} \ No newline at end of file +} diff --git a/frontend/src/container/ResourceAttributeFilterV2/ResourceAttributesFilter.styles.scss b/frontend/src/container/ResourceAttributeFilterV2/ResourceAttributesFilter.styles.scss index 632f7a8dfa..c595cf085a 100644 --- a/frontend/src/container/ResourceAttributeFilterV2/ResourceAttributesFilter.styles.scss +++ b/frontend/src/container/ResourceAttributeFilterV2/ResourceAttributesFilter.styles.scss @@ -14,4 +14,4 @@ font-size: 12px; } } -} \ No newline at end of file +} diff --git a/frontend/src/modules/Servicemap/utils.ts b/frontend/src/modules/Servicemap/utils.ts index 500224241a..a235a89da3 100644 --- a/frontend/src/modules/Servicemap/utils.ts +++ b/frontend/src/modules/Servicemap/utils.ts @@ -1,7 +1,15 @@ /*eslint-disable*/ //@ts-nocheck -import { cloneDeep, find, maxBy, uniq, uniqBy, groupBy, sumBy } from 'lodash-es'; +import { + cloneDeep, + find, + maxBy, + uniq, + uniqBy, + groupBy, + sumBy, +} from 'lodash-es'; import { graphDataType } from './ServiceMap'; const MIN_WIDTH = 10; @@ -25,7 +33,7 @@ export const getGraphData = (serviceMap, isDarkMode): graphDataType => { serviceName: e[0].child, errorRate: sumBy(e, 'errorRate'), callRate: sumBy(e, 'callRate'), - } + }; }); const highestCallCount = maxBy(items, (e) => e?.callCount)?.callCount; const highestCallRate = maxBy(services, (e) => e?.callRate)?.callRate; @@ -101,7 +109,7 @@ const getRound2DigitsAfterDecimal = (num: number) => { return 0; } return num.toFixed(20).match(/^-?\d*\.?0*\d{0,2}/)[0]; -} +}; export const getTooltip = (link: { p99: number; @@ -112,7 +120,7 @@ export const getTooltip = (link: { return `