Skip to content

Commit c54de85

Browse files
update product list, alphabetize
1 parent b133c9d commit c54de85

File tree

1 file changed

+23
-18
lines changed
  • src/Elastic.Documentation.Configuration/Builder

1 file changed

+23
-18
lines changed

src/Elastic.Documentation.Configuration/Builder/Products.cs

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ public record Product(string Id, string DisplayName);
1111
public static class Products
1212
{
1313
public static FrozenSet<Product> All { get; } = [
14-
new("apm", "APM"),
15-
new("apm-dotnet-agent", "APM .NET Agent"),
1614
new("apm-android-agent", "APM Android Agent"),
1715
new("apm-attacher", "APM Attacher"),
1816
new("apm-aws-lambda-extension", "APM AWS Lambda extension"),
17+
new("apm-dotnet-agent", "APM .NET Agent"),
1918
new("apm-go-agent", "APM Go Agent"),
2019
new("apm-ios-agent", "APM iOS Agent"),
2120
new("apm-java-agent", "APM Java Agent"),
@@ -24,15 +23,16 @@ public static class Products
2423
new("apm-python-agent", "APM Python Agent"),
2524
new("apm-ruby-agent", "APM Ruby Agent"),
2625
new("apm-rum-agent", "APM RUM Agent"),
26+
new("apm", "APM"),
27+
new("auditbeat","Auditbeat"),
2728
new("beats-logging-plugin", "Beats Logging plugin"),
29+
new("beats","Beats"),
2830
new("cloud-control-ecctl", "Cloud Control ECCTL"),
2931
new("cloud-enterprise", "Cloud Enterprise"),
3032
new("cloud-hosted", "Cloud Hosted"),
3133
new("cloud-kubernetes", "Cloud Kubernetes"),
32-
new("cloud-native-ingest", "Cloud Native Ingest"),
3334
new("cloud-serverless", "Cloud Serverless"),
3435
new("cloud-terraform", "Cloud Terraform"),
35-
new("ecs-logging", "ECS Logging"),
3636
new("ecs-logging-dotnet", "ECS Logging .NET"),
3737
new("ecs-logging-go-logrus", "ECS Logging Go Logrus"),
3838
new("ecs-logging-go-zap", "ECS Logging Go Zap"),
@@ -42,16 +42,24 @@ public static class Products
4242
new("ecs-logging-php", "ECS Logging PHP"),
4343
new("ecs-logging-python", "ECS Logging Python"),
4444
new("ecs-logging-ruby", "ECS Logging Ruby"),
45-
new("elastic-agent", "Elastic Agent"),
45+
new("ecs-logging", "ECS Logging"),
4646
new("ecs", "Elastic Common Schema (ECS)"),
47+
new("edot-android", "Elastic Distribution of OpenTelemetry Android"),
48+
new("edot-collector", "Elastic Distribution of OpenTelemetry Collector"),
49+
new("edot-dotnet", "Elastic Distribution of OpenTelemetry .NET"),
50+
new("edot-ios", "Elastic Distribution of OpenTelemetry iOS"),
51+
new("edot-java", "Elastic Distribution of OpenTelemetry Java"),
52+
new("edot-nodejs", "Elastic Distribution of OpenTelemetry Node.js"),
53+
new("edot-php", "Elastic Distribution of OpenTelemetry PHP"),
54+
new("edot-python", "Elastic Distribution of OpenTelemetry Python"),
55+
new("elastic-agent", "Elastic Agent"),
4756
new("elastic-products-platform", "Elastic Products platform"),
4857
new("elastic-stack", "Elastic Stack"),
49-
new("elasticsearch", "Elasticsearch"),
50-
new("elasticsearch-dotnet-client", "Elasticsearch .NET Client"),
58+
new("elastic-stack","Elastic Stack"),
5159
new("elasticsearch-apache-hadoop", "Elasticsearch Apache Hadoop"),
52-
new("elasticsearch-cloud-hosted-heroku", "Elasticsearch Cloud Hosted Heroku"),
5360
new("elasticsearch-community-clients", "Elasticsearch community clients"),
5461
new("elasticsearch-curator", "Elasticsearch Curator"),
62+
new("elasticsearch-dotnet-client", "Elasticsearch .NET Client"),
5563
new("elasticsearch-eland-python-client", "Elasticsearch Eland Python Client"),
5664
new("elasticsearch-go-client", "Elasticsearch Go Client"),
5765
new("elasticsearch-groovy-client", "Elasticsearch Groovy Client"),
@@ -65,24 +73,21 @@ public static class Products
6573
new("elasticsearch-resiliency-status", "Elasticsearch Resiliency Status"),
6674
new("elasticsearch-ruby-client", "Elasticsearch Ruby Client"),
6775
new("elasticsearch-rust-client", "Elasticsearch Rust Client"),
76+
new("elasticsearch", "Elasticsearch"),
77+
new("filebeat","Filebeat"),
6878
new("fleet", "Fleet"),
69-
new("ingest", "Ingest"),
79+
new("heartbeat","Heartbeat"),
7080
new("integrations", "Integrations"),
81+
new("integrations","Integrations"),
7182
new("kibana", "Kibana"),
7283
new("logstash", "Logstash"),
7384
new("machine-learning", "Machine Learning"),
85+
new("metricbeat","Metricbeat"),
7486
new("observability", "Observability"),
75-
new("reference-architectures", "Reference Architectures"),
87+
new("packetbeat","Packetbeat"),
7688
new("search-ui", "Search UI"),
7789
new("security", "Security"),
78-
new("edot-collector", "Elastic Distribution of OpenTelemetry Collector"),
79-
new("edot-java", "Elastic Distribution of OpenTelemetry Java"),
80-
new("edot-dotnet", "Elastic Distribution of OpenTelemetry .NET"),
81-
new("edot-nodejs", "Elastic Distribution of OpenTelemetry Node.js"),
82-
new("edot-php", "Elastic Distribution of OpenTelemetry PHP"),
83-
new("edot-python", "Elastic Distribution of OpenTelemetry Python"),
84-
new("edot-android", "Elastic Distribution of OpenTelemetry Android"),
85-
new("edot-ios", "Elastic Distribution of OpenTelemetry iOS")
90+
new("winlogbeat","Winlogbeat")
8691
];
8792

8893
public static FrozenDictionary<string, Product> AllById { get; } = All.ToDictionary(p => p.Id, StringComparer.Ordinal).ToFrozenDictionary();

0 commit comments

Comments
 (0)