Skip to content

Kloudfuse

Integrating Kloudfuse with NeuBird makes your logs and metrics available to investigations.

NeuBird authenticates with a service account token issued from Kloudfuse. A service account is scoped by policy, identifiable in your audit logs, and revocable on its own.

You also need your Endpoint URL, the base URL of your Kloudfuse instance.

  1. In Kloudfuse, open Admin and select Service accounts.

    Kloudfuse admin menu with Service accounts selected

  2. Click Create service account.

    Kloudfuse Service accounts page

  3. Give it a name such as neubird-service-account and set Role to Viewer, then click Save. Viewer is enough — NeuBird only reads.

    Create service account dialog

  1. Back in Admin, select Policies.

    Kloudfuse admin menu with Policies selected

  2. Click Create policy.

    Kloudfuse Policies page

  3. Name it, for example neubird-access-policy, then set the scopes. Access type of All with Logs and Metrics selected covers what NeuBird queries; include Events and APM if you want those correlated too.

    Create policy dialog with scopes selected

    Click Create.

Step 3: Attach the policy to the service account

Section titled “Step 3: Attach the policy to the service account”
  1. Open the service account, choose your policy under Service account policies, and click Add policy.

    Adding a policy to the service account

  2. Confirm the Effective policies table shows the streams you expect.

    Service account showing effective policies and the Create token button

  1. Click Create token, give it a name such as neubird-service-access-token, and click Create token.

    Add token dialog

    Leave No expiration off if your policy requires rotation — but note the connection stops working when the token expires, with no warning beforehand.

  2. Copy the token immediately.

    Service account token created

  1. In NeuBird, go to Settings > Connections and click Add Connection.
  2. Select KloudFuse.
  3. Enter a Name and, optionally, a Description.
  4. Fill in the fields below and click Save.
FieldRequiredDescription
NameYesA descriptive name for this connection
DescriptionNoOptional note about what this connection is for
Endpoint URLYesBase URL of your Kloudfuse instance, e.g. https://kloudfuse.example.com
Service Account TokenYesThe full token from Step 4, including the :glsa_ portion
SymptomLikely cause
401 on validationThe token was truncated — the value must include everything before and after the colon
Validation succeeds, no data appearsThe policy attached to the service account does not cover Logs or Metrics
Worked previously, now failingThe token expired, or the policy was detached from the service account

For general instructions on creating and managing connections, see the Connections Overview.