Compare commits

...

1 Commits

Author SHA1 Message Date
Nikhil Soni
5d2f931fdd feat: add clickhouse query doc and skill links 2026-03-25 16:32:44 +05:30
2 changed files with 47 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
import { PlusOutlined } from '@ant-design/icons';
import { useQueryBuilder } from 'hooks/queryBuilder/useQueryBuilder';
import { Info } from 'lucide-react';
import { EQueryType } from 'types/common/dashboard';
import DOCLINKS from 'utils/docLinks';
import { QueryButton } from '../../styles';
import ClickHouseQueryBuilder from './query';
@@ -13,6 +15,49 @@ function ClickHouseQueryContainer(): JSX.Element | null {
return (
<>
<div
style={{
display: 'flex',
alignItems: 'flex-start',
gap: 8,
margin: '8px 8px 16px 16px',
padding: '8px 12px',
borderRadius: 4,
background: 'var(--callout-primary-background)',
border: '1px solid var(--callout-primary-border)',
color: 'var(--callout-primary-description)',
}}
>
<Info
size={14}
style={{
marginTop: 2,
flexShrink: 0,
color: 'var(--callout-primary-icon)',
}}
/>
<span>
<a
href={DOCLINKS.QUERY_CLICKHOUSE_TRACES}
target="_blank"
rel="noreferrer"
style={{ color: 'var(--bg-robin-400)', textDecoration: 'underline' }}
>
Learn how to write optimized queries
</a>
{' · '}
If you are using LLMs,{' '}
<a
href="https://signoz.io/docs/ai/agent-skills/#installation"
target="_blank"
rel="noreferrer"
style={{ color: 'var(--bg-robin-400)', textDecoration: 'underline' }}
>
install SigNoz clickhouse-query agent skill
</a>{' '}
to write optimized queries
</span>
</div>
{currentQuery.clickhouse_sql.map((q, idx) => (
<ClickHouseQueryBuilder
key={q.name}

View File

@@ -8,6 +8,8 @@ const DOCLINKS = {
'https://signoz.io/docs/userguide/send-metrics-cloud/',
EXTERNAL_API_MONITORING:
'https://signoz.io/docs/external-api-monitoring/overview/',
QUERY_CLICKHOUSE_TRACES:
'https://signoz.io/docs/userguide/writing-clickhouse-traces-query/#timestamp-bucketing-for-distributed_signoz_index_v3',
};
export default DOCLINKS;