Skip to Content
DocumentationRegistryExamplesObservability Examples

@loopstack/observability-examples

Observability workflow examples for the Loopstack  automation framework.

Workflow examples for tracking and enforcing operational limits.

npx giget@latest gh:loopstack-ai/loopstack/registry/examples/observability-examples src/observability-examples

Register the module:

import { Module } from '@nestjs/common'; import { LoopstackModule } from '@loopstack/loopstack-module'; import { ObservabilityExamplesModule } from './observability-examples/observability-examples.module'; @Module({ imports: [LoopstackModule.forRoot(), ObservabilityExamplesModule], }) export class AppModule {}

Install as a Dependency

npm install @loopstack/observability-examples
import { ObservabilityExamplesModule } from '@loopstack/observability-examples';

Examples

ExampleStudio titleDescription
QuotaObservability - Quota ExampleCheck + report usage with @loopstack/quota, Redis-backed when enabled

Quota

Demonstrates opt-in quota tracking using @loopstack/quota:

  1. quotaClient.checkQuota(userId, quotaType) — verify available budget
  2. Perform the (placeholder) operation if allowed
  3. quotaClient.report(userId, quotaType, amount) — charge against the quota

When QuotaModule.forRoot({ enabled: false }), both calls no-op. Set enabled: true plus Redis connection options to enforce real limits.

Files

  • quota-example.workflow.ts — workflow class

About

Author: Jakob Klippel 

License: MIT

Last updated on