mirror of
https://github.com/hanzoai/o11y.git
synced 2026-10-15 12:58:33 +00:00
babbdec4b84da550a92bc7769fdeb3c40c539b06
2
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
babbdec4b8 |
debrand: SigNoz -> O11y across the tree (+ otel-collector v0.144.7, schema cutover migration) (#28)
* debrand: signoz/SigNoz/SIGNOZ -> o11y/O11y/O11Y across the tree Rename all SigNoz *branding* to O11y in file contents, file/dir names, package names, env vars, config keys, comments, docs, SDK code, and the ClickHouse schema identifiers the querier reads. Collector dependency: - Repoint github.com/hanzoai/signoz-otel-collector -> github.com/hanzoai/otel-collector and bump v0.144.6 -> v0.144.7 (go.mod + go.sum reconciled via go mod tidy). Internal package paths also debranded upstream: signozschemamigrator -> o11yschemamigrator, signozlogspipelineprocessor -> o11ylogspipelineprocessor. - Fix: v0.144.7 dropped otelconst.DistributedFieldKeysTable from the collector's public constants; pin FieldKeysTable = "distributed_field_keys" locally in pkg/telemetrymetadata/tables.go. Package/dir renames (package decl + all importers): pkg/apiserver/signozapiserver -> o11yapiserver, plus signozalertmanager, signozauthzapi, signozglobal, signozquerier, signozruler, and pkg/signoz -> pkg/o11y. Schema (read plane): signoz_traces/metrics/logs/metadata/analytics/meter and signoz_index_v3/index_v2/error_index_v2/spans (+ distributed_*) -> o11y_*. Data-preserving cutover migration added: deploy/clickhouse/migrations/0001_rename_signoz_to_o11y.sql (metadata-only RENAME DATABASE/TABLE, no drop/recreate). Preserved (attribution / external / wire contracts): - LICENSE + NOTICE verbatim (incl. "software from SigNoz", "Copyright ... SigNoz Inc."). - Upstream github.com/SigNoz/* repo URLs + @SigNoz/* CODEOWNERS teams. - Billing resource-attribute regex "signoz.workspace.*" (external wire contract). go build ./pkg/... ./cmd/... = 0; gofmt clean; renamed+schema pkg tests pass. * o11y: bump collector to v0.144.8 (o11y_* physical schema writer) + lockstep deploy plan Collector v0.144.8's schema-migrator + exporters now CREATE/WRITE the same o11y_* physical databases/tables the querier reads and the RENAME migration (0001_rename_signoz_to_o11y.sql) targets. Cross-checked byte-identical: writer DB set == migration target DB set (6); writer prefixed-table set == migration target table set (8); o11y querier reads and cloud reads are subsets of that set. Zero table-name mismatches between writer, readers, and migration. Collector go.mod unchanged between v0.144.7 and v0.144.8 (identical go.mod hash) — pure source rename, no module-graph change. Adds deploy/clickhouse/DEPLOY_signoz_to_o11y_cutover.md: the lockstep order (collector v0.144.8 -> RENAME migration -> o11y+cloud readers) with a fresh/scratch-ClickHouse pre-flight (create via migrator, emit trace+metric, query back) and rollback. Ships together or telemetry blackholes. go build ./pkg/... ./cmd/community = 0. |
||
|
|
53e4b49352 |
feat: AI Assistant UI (#10992)
* feat: add AI Assistant with interactive blocks for data visualization * feat: add AI Assistant with interactive blocks for data visualization * chore: format taglines for better readability in AIAssistantIconPreview * feat: add AI Assistant action block and speech recognition capabilities * feat: enhance voice input functionality and integrate streaming chat * feat: implement message feedback component and enhance message bubble styling * feat: enhance AI Assistant SSE event handling and markdown rendering Co-authored-by: Hanzo Dev <[email protected]> * feat: implement thread management and feedback submission in AI Assistant * feat: refactor AI Assistant state management to support per-conversation streaming * chore: remove unused icons and page * feat: introduce thinking step and message block structure in AI Assistant * refactor: update Tooltip imports to use @signozhq/ui across components * refactor: migrate button components to @signozhq/ui and update styles for consistency * feat: enhance home header layout with new HeaderRightSection component and updated styles * refactor: improve code readability and consistency * feat: integrate AI assistant feature with conditional routing and environment configuration * feat: update openapi.yml and improve ui * feat: add character limit warning to ChatInput component * feat: enhance AI Assistant button with pending user input badge and styles * feat: implement conversation archiving and restoration functionality in AI Assistant * feat: streamline AI Assistant UI components and improve styles * feat: add MessageContext interface and enhance message sending functionality in AI Assistant * feat: update AI Assistant styles and components to use new icon library and improve layout * feat: move to css modules * feat: enhance AI Assistant with new API integration and UI components * refactor: update AIAssistant components to use Button from Signoz UI and enhance styling * refactor: simplify action handling and enhance streaming message indicators * refactor: improve loading indicators in HistorySidebar component * refactor: enhance ConversationView loading state and improve action key stability * refactor: implement AIAssistant axios instance and enhance SSE authentication handling * refactor: support auto-derived contexts and enhance diff display functionality * refactor: enhance ChatInput component with improved overflow handling and context fetching logic * refactor: enhance AIAssistantModal and ConversationItem components with improved key handling and UI * refactor: streamline Spinner component and update ChatInput styles for improved UI consistency * feat: implement push-to-talk functionality in ChatInput for improved voice interaction * feat: add edit and resend functionality to user messages in ConversationView and ChatInput * feat: implement AI Assistant UI components for enhanced user interaction * feat: improve tool call instance rendering * feat: add accessibility attributes and feedback buttons to HeaderRightSection * chore: update openapi.yaml with improved formatting and structure for API documentation * feat: enhance AI Assistant components with new enums, improved clarification handling, code block * refactor: remove edit and resend functionality, streamline message handling * refactor: remove AI backend URL from environment variables * refactor: update styles and structure for MessageBubble, ThinkingStep, and ToolCallStep components * feat: enhance conversation item and history sidebar with search functionality and dropdown actions * feat: update AI Assistant UI components with new icons * feat: add displayText property to ToolCallBlock * feat: implement message regeneration functionality in AI Assistant * feat: pass comment for negative feedback * fix(frontend): position chat support around AI assistant * feat: add SigNoz URL header to AI Assistant requests for multi-tenant support * feat: add header actions to TraceDetailV2 for sharing and feedback * chore: remove hardcoded url * fix: skip custom AI block markers in language validation script * feat: implement AI API instance with request/response interceptors * feat: enhance AI Assistant conversation handling with hydration state * feat: implement SSE backoff strategy and error handling in AI Assistant * refactor: update color variables in AI Assistant styles for consistency and improved theming * chore: increase margin for title in Block component for improved spacing * chore: fmt * feat: use default domain url for X-SigNoz-URL * refactor: simplify AIAssistant enabled state management across components * refactor: replace HistorySidebar with ConversationsList component in AIAssistant * feat: improve css * feat: enhance voice input functionality with microphone permission handling * feat: add rule to enforce subpath imports for @signozhq/ui components * fix: renameConversation requires reload to render * refactor: update imports for @signozhq/ui components to use subpath imports * refactor: adjust imports for @signozhq/ui components to use specific subpath imports * chore: remove temp files * chore: remove temp files * chore: move types to ai assistant folder * chore: remove unused chart blocks from AI assistant Removes BarChart, LineChart, PieChart, and Timeseries block components along with the shared chartSetup and Chart.module.scss. These rendered hex-color literals outside the design-token system and weren't being emitted by any current response flow. Co-authored-by: Hanzo Dev <[email protected]> * feat: update header button color to use accent primary * chore: remove the rule files * chore: remove react chartjs * refactor: replace hardcoded radius values with CSS variables * chore: use css variable --------- Co-authored-by: Hanzo Dev <[email protected]> Co-authored-by: makeavish <[email protected]> |