diff --git a/examples/Console/Program.cs b/examples/Console/Program.cs index fd78e75b8..81572e683 100644 --- a/examples/Console/Program.cs +++ b/examples/Console/Program.cs @@ -93,22 +93,19 @@ namespace Examples.Console [Verb("metrics", HelpText = "Specify the options required to test Metrics")] internal class MetricsOptions { - [Option('d', "IsDelta", HelpText = "Export Delta metrics", Required = false, Default = true)] + [Option('d', "IsDelta", HelpText = "Export Delta metrics", Required = false, Default = false)] public bool IsDelta { get; set; } - [Option('g', "Gauge", HelpText = "Include Observable Gauge.", Required = false)] + [Option('g', "Gauge", HelpText = "Include Observable Gauge.", Required = false, Default = false)] public bool? FlagGauge { get; set; } - [Option('u', "UpDownCounter", HelpText = "Include Observable Up/Down Counter.", Required = false)] - public bool? FlagUpDownCounter { get; set; } - - [Option('c', "Counter", HelpText = "Include Counter.", Required = false)] + [Option('c', "Counter", HelpText = "Include Counter.", Required = false, Default = true)] public bool? FlagCounter { get; set; } - [Option('h', "Histogram", HelpText = "Include Histogram.", Required = false)] + [Option('h', "Histogram", HelpText = "Include Histogram.", Required = false, Default = false)] public bool? FlagHistogram { get; set; } - [Option("defaultCollection", Default = 500, HelpText = "Default collection period in milliseconds.", Required = false)] + [Option("defaultCollection", Default = 1000, HelpText = "Default collection period in milliseconds.", Required = false)] public int DefaultCollectionPeriodMilliseconds { get; set; } [Option("runtime", Default = 5000, HelpText = "Run time in milliseconds.", Required = false)] diff --git a/examples/Console/TestMetrics.cs b/examples/Console/TestMetrics.cs index ba381838b..d495fc59d 100644 --- a/examples/Console/TestMetrics.cs +++ b/examples/Console/TestMetrics.cs @@ -44,10 +44,10 @@ namespace Examples.Console * launch the OpenTelemetry Collector with an OTLP receiver, by running: * * - On Unix based systems use: - * docker run --rm -it -p 4317:4317 -v $(pwd):/cfg otel/opentelemetry-collector:0.28.0 --config=/cfg/otlp-collector-example/config.yaml + * docker run --rm -it -p 4317:4317 -v $(pwd):/cfg otel/opentelemetry-collector:0.33.0 --config=/cfg/otlp-collector-example/config.yaml * * - On Windows use: - * docker run --rm -it -p 4317:4317 -v "%cd%":/cfg otel/opentelemetry-collector:0.28.0 --config=/cfg/otlp-collector-example/config.yaml + * docker run --rm -it -p 4317:4317 -v "%cd%":/cfg otel/opentelemetry-collector:0.33.0 --config=/cfg/otlp-collector-example/config.yaml * * Open another terminal window at the examples/Console/ directory and * launch the OTLP example by running: @@ -109,19 +109,6 @@ namespace Examples.Console }); } - if (options.FlagUpDownCounter ?? true) - { - var observableCounter = meter.CreateObservableCounter("updown", () => - { - return new List>() - { - new Measurement( - (int)Process.GetCurrentProcess().PrivateMemorySize64, - new KeyValuePair("tag1", "value1")), - }; - }); - } - var cts = new CancellationTokenSource(); var tasks = new List(); diff --git a/examples/Console/TestOtlpExporter.cs b/examples/Console/TestOtlpExporter.cs index d8336cc9d..8fcf9c397 100644 --- a/examples/Console/TestOtlpExporter.cs +++ b/examples/Console/TestOtlpExporter.cs @@ -33,10 +33,10 @@ namespace Examples.Console * launch the OpenTelemetry Collector with an OTLP receiver, by running: * * - On Unix based systems use: - * docker run --rm -it -p 4317:4317 -v $(pwd):/cfg otel/opentelemetry-collector:0.19.0 --config=/cfg/otlp-collector-example/config.yaml + * docker run --rm -it -p 4317:4317 -v $(pwd):/cfg otel/opentelemetry-collector:0.33.0 --config=/cfg/otlp-collector-example/config.yaml * * - On Windows use: - * docker run --rm -it -p 4317:4317 -v "%cd%":/cfg otel/opentelemetry-collector:0.19.0 --config=/cfg/otlp-collector-example/config.yaml + * docker run --rm -it -p 4317:4317 -v "%cd%":/cfg otel/opentelemetry-collector:0.33.0 --config=/cfg/otlp-collector-example/config.yaml * * Open another terminal window at the examples/Console/ directory and * launch the OTLP example by running: diff --git a/examples/Console/otlp-collector-example/config.yaml b/examples/Console/otlp-collector-example/config.yaml index 3c72edb7e..558ecf842 100644 --- a/examples/Console/otlp-collector-example/config.yaml +++ b/examples/Console/otlp-collector-example/config.yaml @@ -18,3 +18,6 @@ service: traces: receivers: [otlp] exporters: [logging] + metrics: + receivers: [otlp] + exporters: [logging]