eprothro/cassie

View on GitHub
lib/cassie/connection_handler/cluster/instrumentation.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Cassie::ConnectionHandler::Cluster
  module Instrumentation

    protected

    def initialize_cluster
      Cassie.instrumenter.instrument("cassie.cluster.connect") do |payload|
        super.tap do |cluster|
          payload[:hosts] = cluster.hosts
          payload[:name] = cluster.name
        end
      end
    end
  end
end