@@ -46,10 +46,11 @@ class AddMeter : CliktCommand(name = "meter", help = "Add a live meter instrumen
4646
4747 val source by argument(help = " Qualified class name" )
4848 val line by argument(help = " Line number" ).int()
49- val meterName by argument(help = " Meter name" )
5049 val meterType by argument(help = " Meter type" ).enum<MeterType >()
5150 val valueType by argument(help = " Metric value type" ).enum<MetricValueType >()
5251 val value by option(" -value" , " -v" , help = " Metric value" )
52+ val meterId by option(" -id" , help = " Meter identifier" )
53+ val meterDescription by option(" -desc" , help = " Meter description" )
5354 val condition by option(" -condition" , " -c" , help = " Trigger condition" )
5455 val expiresAt by option(" -expiresAt" , " -e" , help = " Expiration time (epoch time [ms])" ).long()
5556 val hitLimit by option(" -hitLimit" , " -h" , help = " Trigger hit limit" ).int()
@@ -59,12 +60,13 @@ class AddMeter : CliktCommand(name = "meter", help = "Add a live meter instrumen
5960
6061 override fun run () = runBlocking {
6162 val input = LiveMeterInput (
62- meterName = meterName,
6363 meterType = spp.cli.protocol.type.MeterType .valueOf(meterType.toString()),
6464 metricValue = MetricValueInput (
6565 valueType = spp.cli.protocol.type.MetricValueType .valueOf(valueType.toString()),
6666 value = Optional .presentIfNotNull(value)
6767 ),
68+ id = Optional .presentIfNotNull(meterId),
69+ meterDescription = Optional .presentIfNotNull(meterDescription),
6870 location = LiveSourceLocationInput (source, line),
6971 condition = Optional .Present (condition),
7072 expiresAt = Optional .Present (expiresAt),
0 commit comments