Is your feature request related to a problem? Please describe.
Custom cloud watch metrics created by KCL library as part of kinesis source may not be needed for all use cases. In certain use cases, monitoring the lag based on Kinesis metrics is enough. In those cases, KCL related custom metrics pushed to cloud watch becomes costly and unnecessary.
Describe the solution you'd like
Introduce a config to disable/enable pushing metrics to Cloudwatch from Kinesis Source
Describe alternatives you've considered (Optional)
Nil
Additional context
Usecases which are getting migrated from logstash can make use of this.
Is your feature request related to a problem? Please describe.
Custom cloud watch metrics created by KCL library as part of kinesis source may not be needed for all use cases. In certain use cases, monitoring the lag based on Kinesis metrics is enough. In those cases, KCL related custom metrics pushed to cloud watch becomes costly and unnecessary.
Describe the solution you'd like
Introduce a config to disable/enable pushing metrics to Cloudwatch from Kinesis Source
Describe alternatives you've considered (Optional)
Nil
Additional context
Usecases which are getting migrated from logstash can make use of this.