diff --git a/README.md b/README.md index 6c9df56..324bad7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # Grafana Debugger -TODO \ No newline at end of file +TODO diff --git a/package-lock.json b/package-lock.json index 8c81a15..52eba3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,9 +11,11 @@ "@mdi/font": "7.0.96", "core-js": "^3.29.0", "md-editor-v3": "^4.10.0", + "rison-node": "^2.1.1", "roboto-fontface": "*", "vue": "^3.3.0", "vue-cookies": "^1.8.3", + "vue-gtag": "^2.0.1", "vue-router": "^4.0.0", "vuetify": "^3.4.9" }, @@ -2594,6 +2596,11 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rison-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/rison-node/-/rison-node-2.1.1.tgz", + "integrity": "sha512-GuV0OnSL2erZJ0j/9YUsrAdfSh3mGcrq+4wM4PqRftOYT7+TRhxbMrpVZaGC5YIPwncIoOM7PPnskDku5Ywg1Q==" + }, "node_modules/roboto-fontface": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/roboto-fontface/-/roboto-fontface-0.10.0.tgz", @@ -2970,6 +2977,14 @@ "eslint": ">=6.0.0" } }, + "node_modules/vue-gtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-2.0.1.tgz", + "integrity": "sha512-aM4A58FVL0wV2ptYi+xzAjeg+pQVRyUcfBc5UkXAwQrR4t3WBhor50Izp2I+3Oo7+l+vWJ7u78DGcNzReb8S/A==", + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/vue-router": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", diff --git a/package.json b/package.json index 409c579..2abec7b 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,11 @@ "@mdi/font": "7.0.96", "core-js": "^3.29.0", "md-editor-v3": "^4.10.0", + "rison-node": "^2.1.1", "roboto-fontface": "*", "vue": "^3.3.0", "vue-cookies": "^1.8.3", + "vue-gtag": "^2.0.1", "vue-router": "^4.0.0", "vuetify": "^3.4.9" }, diff --git a/src/layouts/default/Default.vue b/src/layouts/default/Default.vue index db46473..6a9462c 100644 --- a/src/layouts/default/Default.vue +++ b/src/layouts/default/Default.vue @@ -18,21 +18,21 @@ >
- Maintained by: Monitoring Artist + Crafted with by: Monitoring Artist
|
- Star: GitHub repository +  GitHub repository
|
- Feedback: New GitHub issue +  Legal
- + diff --git a/src/main.js b/src/main.js index da621e6..57e27f1 100644 --- a/src/main.js +++ b/src/main.js @@ -17,9 +17,20 @@ const app = createApp(App) registerPlugins(app) -app.mount('#app') - import { VueCookies } from 'vue-cookies' app.use(VueCookies) +import VueGtag from 'vue-gtag' +import router from './router' +app.use( + VueGtag, + { + config: { id: 'G-KY34G7DB1G' }, + appName: 'Grafan Debugger', + pageTrackerScreenviewEnabled: true, + }, + router +) + +app.mount('#app') app.config.globalProperties.window = window diff --git a/src/router/index.js b/src/router/index.js index b16547c..9991d5b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -9,9 +9,6 @@ const routes = [ { path: '', name: 'Introduction', - // route level code-splitting - // this generates a separate chunk (Home-[hash].js) for this route - // which is lazy-loaded when the route is visited. component: () => import('@/views/Main.vue'), } ], diff --git a/src/views/Main.vue b/src/views/Main.vue index da9d390..72d2d49 100644 --- a/src/views/Main.vue +++ b/src/views/Main.vue @@ -77,7 +77,7 @@ - Grafana debugger provides a structured guide on resolving issues with Grafana, covering aspects such as configuration, visualization creation, and queries. + Grafana Debugger provides a structured guide on resolving issues with Grafana, covering aspects such as configuration, visualization creation, and queries.

A notable 73% of Grafana Debugger users swiftly identified their issues and find further resources with this tool immediately. Others are able to create community posts, which will have much higher chance to attracts the attention of Grafana community members, because it contains all details required for quick problem assesment. @@ -87,10 +87,11 @@ - Some debugging examples: + Debugging examples:

- Issue: SAML login is not available - + Issue: SAML login is not available +   + Issue: Grafana is not available on localhost
@@ -105,7 +106,7 @@ You can find Grafana details, when you visit Grafana login page /login (e.g. https://grafana.example.com/login), where you should see Grafana version and type in the footer. -

+

Which cloud provider do you use?

-

+

How did you deploy/install your on-premise Grafana instance?

- + -

+

Which operating system do you use to run on-premise Grafana?

- + -

+

Details about your on-premise Grafana deployment:

-
- {{ step1DeploymentDetailsDescription }} Please use 3 backticks (```) to format your logs, commands or configuration files for readibility. +
+ {{ step2DeploymentDetailsDescription }} Please use 3 backticks (```) to format your commands or configuration files for readability. Markdown formatting is supported.
-
- Please use 3 backticks (```) to format your logs, commands or configuration files for readibility. + Please use 3 backticks (```) to format your logs, commands or configuration files for readability. Markdown formatting is supported.
- Please use 3 backticks (```) to format your logs, commands or configuration files for readibility. + Please use 3 backticks (```) to format your logs, commands or configuration files for readability. Markdown formatting is supported.
- Please provide a steps. Please use 3 backticks (```) to format your logs, commands or configuration files for readibility. + Please provide a steps. Please use 3 backticks (```) to format your logs, commands or configuration files for readability. Markdown formatting is supported.
- Please provide more details, which can be usefull. Did it work before? If it worked before, what Grafana version worked correctly? Provide more details about plugin (name, version, installation method) if problem is related to plugin. Please use 3 backticks (```) to format your logs, commands or configuration files for readibility. + Please provide more details, which can be usefull. Did it work before? If it worked before, what Grafana version worked correctly? Provide more details about plugin (name, version, installation method) if problem is related to plugin. Please use 3 backticks (```) to format your logs, commands or configuration files for readability. Markdown formatting is supported.
- Please provide a link(s) to documentation, which you have used to configure Grafana. Make sure that you have used documentation applicable for your Grafana version and type - {{ step1Type }} {{ step1Version }}. + Please provide a link(s) to documentation, which you have used to configure Grafana. Make sure that you have used documentation applicable for your Grafana version and type - {{ step2Type }} {{ step2Version }}. Users make a mistake very often, when they use documentation for different Grafana version or type (e.g. latest where is more features, when they have in their older version or paid licensed features, which are not available for free).
See recommendations with their pros and cons.

-
+
You have Enteprise licensed Grafana, so you can contact Grafana Enterprise support.

@@ -503,10 +504,10 @@ - Email Grafana Enterprise support + Email Grafana Enterprise support
- + Try to talk to Grot (AI) - the chatbot has been trained with large language models (LLM) on Grafana Labs’ own content. See blogpost for more details. @@ -622,19 +623,19 @@ - Search on Community Forum + Search on Community Forum - Search on Stack Overflow + Search on Stack Overflow - Search in Github Grafana issues + Search in Github Grafana issues - Search on Google + Search on Google - Search on Influx Community Forum + Search on InfluxData Forum @@ -665,7 +666,7 @@ - Create community post + Create community post



@@ -682,93 +683,84 @@