Update project configuration and enhance OpenTelemetry integration

- Modified `.gitignore` to include and manage `.devcontainer/signoz/data/*` while preserving `.keep` files.
- Updated `.prettierrc` to include the `@prettier/plugin-xml` plugin and configured XML formatting options.
- Added OpenTelemetry SDK and exporter gems to the `Gemfile` for enhanced monitoring capabilities.
- Removed `package-lock.json` as part of the transition to Yarn for dependency management.
- Enhanced `.devcontainer` configuration with new services for SigNoz, including ClickHouse and related configurations.
- Introduced new ClickHouse configuration files for user and cluster settings.
- Updated Nginx and OpenTelemetry collector configurations to support new logging and monitoring features.
- Improved user experience in the `UserSearchBar` component by updating the placeholder text.

These changes aim to improve project maintainability, monitoring capabilities, and user experience.
This commit is contained in:
Dylan Knutson
2025-01-03 17:46:58 +00:00
parent 513267327d
commit 2a934490ba
35 changed files with 498 additions and 9561 deletions

View File

@@ -5,6 +5,9 @@
"workbench.preferredDarkColorTheme": "Spinel",
"workbench.preferredLightColorTheme": "Spinel Light",
"rubyLsp.formatter": "syntax_tree",
"files.associations": {
".env-cmdrc": "json"
},
"[ruby]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
@@ -29,6 +32,9 @@
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"tailwindCSS.includeLanguages": {
"erb": "html",
"typescript": "javascript"