• ← Application Startup Sequence
  • Observability Framework →

API DocumentationΒΆ

  • Observability Framework
    • baseplate: The skeleton of the telemetry framework
    • baseplate.clients: Integration with client libraries
    • baseplate.frameworks: Integration with application frameworks
    • baseplate.observers: Diagnostics observers
  • The Library
    • baseplate.lib.config: Configuration parsing
    • baseplate.lib.crypto: Cryptographic Primitives
    • baseplate.lib.datetime: Extensions to the standard library's datetime module
    • baseplate.lib.edgecontext: Information about the original request from the client
    • baseplate.lib.events: Events for the data pipeline
    • baseplate.lib.experiments: Experiments framework
    • baseplate.lib.file_watcher: Read files from disk as they change
    • baseplate.lib.live_data: Tools for centralized data that updates near instantly
    • baseplate.lib.message_queue: POSIX IPC Message Queues
    • baseplate.lib.metrics: Counters, timers, gauges, and histograms for statsd
    • baseplate.lib.random: Extensions to the standard library's random module
    • baseplate.lib.ratelimit: Ratelimit counters in memcached or redis
    • baseplate.lib.retry: Policies for retrying operations
    • baseplate.lib.secrets: Secure storage and access to secret tokens and credentials
    • baseplate.lib.thrift_pool: A Thrift client connection pool
    • baseplate.lib.service_discovery: Integration with Synapse service discovery
 
  • ← Application Startup Sequence
  • Observability Framework →

Logo

Baseplate.py

Reddit's Python Service Framework

Quick search

Navigation

  • Tutorial
  • User Guide
  • API Documentation
    • Observability Framework
    • The Library
  • CLI Tools
  • Linters
Page source
Fork me on GitHub