Supported OS Linux Windows Mac OS

marketplace
インテグレーションバージョン1.0.0
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Overview

Spacelift is a CI/CD platform that automates infrastructure as code workflows, providing state management, preview environments, and compliance checks. The Spacelift integration allows organizations to actively monitor their Spacelift accounts to track their Stacks, Runs, Workerpools, and billing data by submitting metrics relevant to Stack locking and blocking, Stack run statuses, Workerpool statuses, and licensing consumption.

Data Collected

Metrics

rapdev.spacelift.stack.is_blocked
(gauge)
Submits a 1 if the Stack is in a blocked state.
rapdev.spacelift.stack.is_locked
(gauge)
Submits a 1 if the Stack is locked.
rapdev.spacelift.stack.last_run_failed
(gauge)
Submits a 1 if the last run of the Stack failed.
rapdev.spacelift.stack.last_run_succeeded
(gauge)
Submits a 1 if the last run of the Stack succeeded.
rapdev.spacelift.stack.last_run_unconfirmed
(gauge)
Submits a 1 if the last run of the Stack is unconfirmed.
rapdev.spacelift.stack.last_state_change
(gauge)
Number of seconds since the Stack’s last state change.
Shown as second
rapdev.spacelift.stack.locked_time
(gauge)
Number of seconds that the stack has been locked.
Shown as second
rapdev.spacelift.stack.notification_count
(gauge)
Number of the new stack notifications.
rapdev.spacelift.stack.run.done
(gauge)
Submits a 1 per stack run that has completed running.
Shown as run
rapdev.spacelift.stack.run.policy_evaluated
(gauge)
Submits a 1 per policy evaluated for a stack run.
rapdev.spacelift.stack.run.resources_in_state
(gauge)
Total number of resources in the state before applying the change.
Shown as resource
rapdev.spacelift.stack.run.resources_to_change
(gauge)
Count of resources to modify in-place.
Shown as resource
rapdev.spacelift.stack.run.resources_to_create
(gauge)
Count of resources to create.
Shown as resource
rapdev.spacelift.stack.run.resources_to_delete
(gauge)
Count of resources to destroy.
Shown as resource
rapdev.spacelift.usage.allowed_minutes
(gauge)
Number of minutes that can be used within the billing period.
Shown as minute
rapdev.spacelift.usage.allowed_seats
(gauge)
Number of users who can log in within the billing period.
Shown as user
rapdev.spacelift.usage.billing_period_end
(gauge)
Time until the end of the billing period.
Shown as second
rapdev.spacelift.usage.price_per_run_minute
(gauge)
The unit amount (in cents) to be charged per run-minute.
Shown as cent
rapdev.spacelift.usage.price_per_seat
(gauge)
The unit amount (in cents) to be charged per seat monthly.
Shown as cent
rapdev.spacelift.usage.price_per_worker
(gauge)
The unit amount (in cents) to be charged per worker monthly.
Shown as cent
rapdev.spacelift.usage.subscription_price
(gauge)
The unit amount (in cents) to be monthly charged for the subscription.
Shown as cent
rapdev.spacelift.usage.upcoming_invoice_total_amount
(gauge)
Cost forecast of the upcoming invoice.
Shown as cent
rapdev.spacelift.usage.used_minutes
(gauge)
Number of minutes used within the current billing period.
Shown as minute
rapdev.spacelift.usage.used_private_minutes
(gauge)
Number of private minutes used within the current billing period.
Shown as minute
rapdev.spacelift.usage.used_public_minutes
(gauge)
Number of public minutes used within the current billing period.
Shown as minute
rapdev.spacelift.usage.used_seats
(gauge)
Number of users who last logged in during current billing period.
Shown as user
rapdev.spacelift.usage.used_workers
(gauge)
Maximum number of concurrent self-hosted workers in the current billing period.
Shown as worker
rapdev.spacelift.workerpool.busy_workers
(gauge)
Number of currently busy workers in this worker pool.
Shown as worker
rapdev.spacelift.workerpool.notification_count
(gauge)
Number of the new worker pool notifications.
rapdev.spacelift.workerpool.pending_runs
(gauge)
Number of runs ready for processing by this WorkerPool.
Shown as run
rapdev.spacelift.workerpool.queued_runs
(gauge)
Count of queued runs on the public worker pool workers for this account.
Shown as run
rapdev.spacelift.workerpool.users_count
(gauge)
Count of users on the public worker pool workers for this account.
Shown as user
rapdev.spacelift.workerpool.workers_count
(gauge)
Count of users of workers.
Shown as worker
rapdev.spacelift.workerpool.worker.age
(gauge)
Age of the worker pool worker.
Shown as second
rapdev.spacelift.workerpool.worker.is_idle
(gauge)
Submits a 1 if the worker is idle.
rapdev.spacelift.workerpool.worker.is_busy
(gauge)
Submits a 1 if the worker is busy.
rapdev.spacelift.workerpool.worker.is_drained
(gauge)
Submits a 1 if the worker is drained.

Service Checks

rapdev.spacelift.can_authenticate

Returns OK if the agent can retrieve a JWT token from Spacelift, CRITICAL if it can’t.

Statuses: ok, critical

rapdev.spacelift.can_query

Returns OK if the agent can run the query against Spacelift, CRITICAL if it can’t.

Statuses: ok, critical

Support

For support or feature requests, contact RapDev.io through the following channels:


Made with ❤️ in Boston

This isn’t the integration you’re looking for? Missing a critical feature for your organization? Drop RapDev a note, and we’ll build it!!


This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.