diff --git a/pkg/services/supportbundles/supportbundlesimpl/collectors.go b/pkg/services/supportbundles/supportbundlesimpl/collectors.go
index 0ec83c8ccc4..961933708d1 100644
--- a/pkg/services/supportbundles/supportbundlesimpl/collectors.go
+++ b/pkg/services/supportbundles/supportbundlesimpl/collectors.go
@@ -51,7 +51,7 @@ func basicCollector(cfg *setting.Cfg) supportbundles.Collector {
loc, _ := time.LoadLocation("UTC")
now := collectionDate.In(loc)
- data, err := json.Marshal(basicInfo{
+ info := basicInfo{
Version: cfg.BuildVersion,
Commit: cfg.BuildCommit,
CollectionDate: now,
@@ -69,7 +69,8 @@ func basicCollector(cfg *setting.Cfg) supportbundles.Collector {
GoOS: runtime.GOOS,
GoArch: runtime.GOARCH,
GoCompiler: runtime.Compiler,
- })
+ }
+ data, err := json.MarshalIndent(info, "", " ")
if err != nil {
return nil, err
}
@@ -91,7 +92,7 @@ func settingsCollector(settings setting.Provider) supportbundles.Collector {
Default: true,
Fn: func(ctx context.Context) (*supportbundles.SupportItem, error) {
current := settings.Current()
- data, err := json.Marshal(current)
+ data, err := json.MarshalIndent(current, "", " ")
if err != nil {
return nil, err
}
diff --git a/public/app/features/support-bundles/SupportBundlesCreate.tsx b/public/app/features/support-bundles/SupportBundlesCreate.tsx
index 4d1b59ee72c..10fea8602cc 100644
--- a/public/app/features/support-bundles/SupportBundlesCreate.tsx
+++ b/public/app/features/support-bundles/SupportBundlesCreate.tsx
@@ -66,20 +66,22 @@ export const SupportBundlesCreateUnconnected = ({
{({ register, errors }) => {
return (
<>
- {collectors.map((component) => {
- return (
-
-
-
- );
- })}
+ {[...collectors]
+ .sort((a, b) => a.displayName.localeCompare(b.displayName))
+ .map((component) => {
+ return (
+
+
+
+ );
+ })}