3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'app/controllers/nurse_andrea/status_controller.rb', line 3
def show
render json: {
status: "ok",
version: NurseAndrea::VERSION,
rails_version: defined?(Rails) ? Rails::VERSION::STRING : "n/a",
ruby_version: RUBY_VERSION,
environment: defined?(Rails) ? Rails.env : "unknown",
integration_token: masked_token,
log_shipper_running: NurseAndrea::LogShipper.instance.running?,
metrics_running: NurseAndrea::MetricsShipper.instance.running?,
timestamp: Time.now.utc.iso8601,
capabilities: %w[logs metrics backfill handshake]
}
end
|