@@ -11,11 +11,10 @@ public record Product(string Id, string DisplayName);
1111public 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