From a4d3e037d07791b99bb31a077ad8ff2c0917f64e Mon Sep 17 00:00:00 2001 From: Eric Irwin Date: Fri, 15 Mar 2024 10:41:20 -0600 Subject: [PATCH] feat(plugins): add analytics-module-qm plugin Signed-off-by: Eric Irwin --- docs/plugins/analytics.md | 2 ++ microsite/data/plugins/analytics-module-qm.yaml | 10 ++++++++++ microsite/static/img/qm-icon.png | Bin 0 -> 5621 bytes 3 files changed, 12 insertions(+) create mode 100644 microsite/data/plugins/analytics-module-qm.yaml create mode 100644 microsite/static/img/qm-icon.png diff --git a/docs/plugins/analytics.md b/docs/plugins/analytics.md index 0673566217..a4dfafbf87 100644 --- a/docs/plugins/analytics.md +++ b/docs/plugins/analytics.md @@ -40,6 +40,7 @@ choice below. | [Google Analytics 4][ga4] | Yes ✅ | | [New Relic Browser][newrelic-browser] | Community ✅ | | [Matomo][matomo] | Community ✅ | +| [Quantum Metric][qm] | Community ✅ | To suggest an integration, please [open an issue][add-tool] for the analytics tool your organization uses. Or jump to [Writing Integrations][int-howto] to @@ -48,6 +49,7 @@ learn how to contribute the integration yourself! [ga]: https://github.com/backstage/backstage/blob/master/plugins/analytics-module-ga/README.md [ga4]: https://github.com/backstage/backstage/blob/master/plugins/analytics-module-ga4/README.md [newrelic-browser]: https://github.com/backstage/backstage/blob/master/plugins/analytics-module-newrelic-browser/README.md +[qm]: https://github.com/quantummetric/analytics-module-qm/blob/main/README.md [matomo]: https://github.com/janus-idp/backstage-plugins/blob/main/plugins/analytics-module-matomo/README.md [add-tool]: https://github.com/backstage/backstage/issues/new?assignees=&labels=plugin&template=plugin_template.md&title=%5BAnalytics+Module%5D+THE+ANALYTICS+TOOL+TO+INTEGRATE [int-howto]: #writing-integrations diff --git a/microsite/data/plugins/analytics-module-qm.yaml b/microsite/data/plugins/analytics-module-qm.yaml new file mode 100644 index 0000000000..84d95c3725 --- /dev/null +++ b/microsite/data/plugins/analytics-module-qm.yaml @@ -0,0 +1,10 @@ +--- +title: 'Analytics Module: Quantum Metric' +author: Quantum Metric +authorUrl: https://github.com/quantummetric +category: Monitoring +description: Track usage of your Backstage instance using Quantum Metric. +documentation: https://github.com/quantummetric/analytics-module-qm/blob/main/README.md +iconUrl: /img/qm-icon.png +npmPackageName: '@quantum-metric/plugin-analytics-module-qm' +addedDate: '2024-03-15' \ No newline at end of file diff --git a/microsite/static/img/qm-icon.png b/microsite/static/img/qm-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..021d24388bb0efa520c74f3b8dffea3c2df30a05 GIT binary patch literal 5621 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 P00000NkvXXu0mjfo@&HP literal 0 HcmV?d00001