lib/fluent/plugin/metrics_helper.rb in fluent-plugin-jfrog-metrics-0.2.12.2 vs lib/fluent/plugin/metrics_helper.rb in fluent-plugin-jfrog-metrics-0.2.12.3

- old
+ new

@@ -28,26 +28,29 @@ else "#{@jpd_url}/artifactory/api/v1/metrics" end @logger.info("Executing #{@metric_prefix} metrics collection from: #{url}") + metrics = nil if !@token.nil? && @token != '' - execute_rest_call(url, @username, nil, @token, true, @verify_ssl, @request_timeout) + metrics = execute_rest_call(url, @username, nil, @token, true, @verify_ssl, @request_timeout) elsif !@apikey.nil? && @apikey != '' - execute_rest_call(url, @username, @apikey, nil, false, @verify_ssl, @request_timeout) + metrics = execute_rest_call(url, @username, @apikey, nil, false, @verify_ssl, @request_timeout) end @logger.debug("Get metrics finished") + return metrics end def get_additional_metrics @logger.info("Aadditional metrics collection started") if (@metric_prefix == 'jfrog.artifactory' || @common_jpd == false) && !@token.nil? && @token != '' url = "#{@jpd_url}/observability/api/v1/metrics" @logger.info("Collecting additional metrics from: #{url}") check_endpoint(url, @token, @verify_ssl, @request_timeout) if @@obs_endpoint_exists == nil? || !@@obs_endpoint_exists - execute_rest_call(url, @username, nil, @token, true, @verify_ssl, @request_timeout) if @@obs_endpoint_exists + additional_metrics = execute_rest_call(url, @username, nil, @token, true, @verify_ssl, @request_timeout) if @@obs_endpoint_exists end @logger.info("Aadditional metrics collection finished") + return additional_metrics end def check_endpoint(url, token, verify_ssl, request_timeout) @logger.debug("Checking connectivity to endpoint: #{url} started") request = RestClient::Request.new(