littlefish_observability_manager 3.0.1 copy "littlefish_observability_manager: ^3.0.1" to clipboard
littlefish_observability_manager: ^3.0.1 copied to clipboard

PlatformAndroid
unlisted

The observability manager for littlefish - resolves and registers observability, monitoring and analytics providers based on configuration

Littlefish Observability Manager #

A Dart/Flutter package for managing observability and monitoring within Littlefish applications. This package provides a unified interface and implementation for tracking, logging, and reporting application metrics and events.

Features #

  • Centralized observability management
  • Extensible implementation for custom monitoring solutions
  • Integration-ready for analytics, logging, and error reporting

Getting Started #

Add the package to your pubspec.yaml:

dependencies:
  littlefish_observability_manager:
    path: packages/monitoring/littlefish_observability_manager

Run:

flutter pub get

Usage #

Import the package:

import 'package:littlefish_observability_manager/littlefish_observability_manager.dart';

Create and use the observability manager:

final observabilityManager = LittlefishObservabilityManagerImpl();

observabilityManager.logEvent('user_login', {'userId': '123'});

API Reference #

  • LittlefishObservabilityManager: Abstract interface for observability operations
  • LittlefishObservabilityManagerImpl: Default implementation

See lib/littlefish_observability_manager.dart and lib/littlefish_observability_manager_impl.dart for details.

Testing #

Unit tests are provided in test/littlefish_observability_manager_test.dart. Run tests with:

flutter test

License #

This package is licensed under the terms described in LICENSE.

Changelog #

See CHANGELOG.md for release notes and version history.

Contributing #

Contributions are welcome! Please submit issues and pull requests via GitHub.

0
likes
120
points
37
downloads

Documentation

API reference

Publisher

verified publisherlittlefishapp.com

Weekly Downloads

The observability manager for littlefish - resolves and registers observability, monitoring and analytics providers based on configuration

Homepage

License

MIT (license)

Dependencies

flutter, littlefish_analytics_firebase, littlefish_analytics_sentry, littlefish_core, littlefish_monitoring_firebase, littlefish_monitoring_sentry, littlefish_observability_firebase, littlefish_observability_sentry, sentry_flutter

More

Packages that depend on littlefish_observability_manager