Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
_
__init__() (baseplate.frameworks.queue_consumer.kafka.FastConsumerFactory method)
(baseplate.frameworks.queue_consumer.kafka.InOrderConsumerFactory method)
(baseplate.frameworks.queue_consumer.kombu.KombuQueueConsumerFactory method)
__iter__() (baseplate.lib.retry.RetryPolicy method)
A
add_sample() (baseplate.lib.metrics.Histogram method)
add_to_context() (baseplate.Baseplate method)
all_versions (baseplate.lib.secrets.VersionedSecret attribute)
attach_context() (baseplate.lib.edge_context.EdgeRequestContext method)
authentication_token (baseplate.lib.edge_context.OAuthClient attribute)
(baseplate.lib.edge_context.Service attribute)
(baseplate.lib.edge_context.User attribute)
AuthenticationToken (class in baseplate.lib.edge_context)
B
Backend (class in baseplate.lib.service_discovery)
Base64() (in module baseplate.lib.config)
BaseKombuConsumer (class in baseplate.frameworks.queue_consumer.deprecated)
Baseplate (class in baseplate)
baseplate (module)
baseplate.clients (module)
baseplate.clients.cassandra (module)
baseplate.clients.hvac (module)
baseplate.clients.kombu (module)
baseplate.clients.memcache (module)
baseplate.clients.memcache.lib (module)
baseplate.clients.redis (module)
baseplate.clients.sqlalchemy (module)
baseplate.clients.thrift (module)
baseplate.frameworks (module)
baseplate.frameworks.pyramid (module)
baseplate.frameworks.queue_consumer (module)
baseplate.frameworks.queue_consumer.deprecated (module)
baseplate.frameworks.queue_consumer.kafka (module)
baseplate.frameworks.queue_consumer.kombu (module)
baseplate.frameworks.thrift (module)
baseplate.lib.config (module)
baseplate.lib.crypto (module)
baseplate.lib.datetime (module)
baseplate.lib.edge_context (module)
baseplate.lib.events (module)
baseplate.lib.experiments (module)
baseplate.lib.file_watcher (module)
baseplate.lib.message_queue (module)
baseplate.lib.metrics (module)
baseplate.lib.random (module)
baseplate.lib.ratelimit (module)
baseplate.lib.ratelimit.backends.memcache (module)
baseplate.lib.ratelimit.backends.redis (module)
baseplate.lib.retry (module)
baseplate.lib.secrets (module)
baseplate.lib.service_discovery (module)
baseplate.lib.thrift_pool (module)
baseplate.observers (module)
BaseplateConfigurator (class in baseplate.frameworks.pyramid)
baseplateify_processor() (in module baseplate.frameworks.thrift)
BaseplateObserver (class in baseplate)
Batch (class in baseplate.lib.metrics)
batch() (baseplate.lib.metrics.Client method)
Boolean() (in module baseplate.lib.config)
C
CassandraClient (class in baseplate.clients.cassandra)
CassandraContextFactory (class in baseplate.clients.cassandra)
Client (class in baseplate.lib.metrics)
close() (baseplate.clients.redis.MessageQueue method)
(baseplate.lib.message_queue.MessageQueue method)
cluster_from_config() (in module baseplate.clients.cassandra)
ConfigurationError
configure_context() (baseplate.Baseplate method)
configure_error_reporting() (baseplate.Baseplate method)
configure_logging() (baseplate.Baseplate method)
configure_metrics() (baseplate.Baseplate method)
configure_observers() (baseplate.Baseplate method)
configure_tracing() (baseplate.Baseplate method)
connection() (baseplate.lib.thrift_pool.ThriftConnectionPool method)
connection_from_config() (in module baseplate.clients.kombu)
consume() (baseplate.lib.ratelimit.backends.memcache.MemcacheRateLimitBackend method)
(baseplate.lib.ratelimit.RateLimiter method)
(baseplate.lib.ratelimit.backends.RateLimitBackend method)
(baseplate.lib.ratelimit.backends.redis.RedisRateLimitBackend method)
(in module baseplate.frameworks.queue_consumer.deprecated)
ContextFactory (class in baseplate.clients)
cookie_created_ms (baseplate.lib.edge_context.User attribute)
CorruptSecretError
Counter (class in baseplate.lib.metrics)
counter() (baseplate.lib.metrics.Batch method)
(baseplate.lib.metrics.Client method)
CQLMapperClient (class in baseplate.clients.cassandra)
CQLMapperContextFactory (class in baseplate.clients.cassandra)
CredentialSecret (class in baseplate.lib.secrets)
current (baseplate.lib.secrets.VersionedSecret attribute)
D
datetime_to_epoch_milliseconds() (in module baseplate.lib.datetime)
datetime_to_epoch_seconds() (in module baseplate.lib.datetime)
decompress_and_load() (in module baseplate.clients.memcache.lib)
decompress_and_unpickle() (in module baseplate.clients.memcache.lib)
decrement() (baseplate.lib.metrics.Counter method)
device (baseplate.lib.edge_context.EdgeRequestContext attribute)
DictOf() (in module baseplate.lib.config)
E
EdgeRequestContext (class in baseplate.lib.edge_context)
EdgeRequestContextFactory (class in baseplate.lib.edge_context)
Endpoint() (in module baseplate.lib.config)
EndpointConfiguration (class in baseplate.lib.config)
engine_from_config() (in module baseplate.clients.sqlalchemy)
epoch_seconds_to_datetime() (in module baseplate.lib.datetime)
event_fields() (baseplate.lib.edge_context.EdgeRequestContext method)
(baseplate.lib.edge_context.OAuthClient method)
(baseplate.lib.edge_context.User method)
EventError
EventQueue (class in baseplate.lib.events)
EventQueueFullError
EventTooLargeError
exchange_from_config() (in module baseplate.clients.kombu)
execute_command() (baseplate.clients.redis.MonitoredRedisConnection method)
Experiments (class in baseplate.lib.experiments)
experiments_client_from_config() (in module baseplate.lib.experiments)
ExperimentsContextFactory (class in baseplate.lib.experiments)
ExpiredSignatureError
expose() (baseplate.lib.experiments.Experiments method)
F
Fallback() (in module baseplate.lib.config)
FastConsumerFactory (class in baseplate.frameworks.queue_consumer.kafka)
FatalMessageHandlerError (class in baseplate.frameworks.queue_consumer.kombu)
File() (in module baseplate.lib.config)
FileWatcher (class in baseplate.lib.file_watcher)
finish() (baseplate.ServerSpan method)
(baseplate.Span method)
flags (baseplate.TraceInfo attribute)
Float() (in module baseplate.lib.config)
flush() (baseplate.lib.metrics.Batch method)
from_simple_secret() (baseplate.lib.secrets.VersionedSecret class method)
from_upstream() (baseplate.lib.edge_context.EdgeRequestContextFactory method)
(baseplate.TraceInfo class method)
G
Gauge (class in baseplate.lib.metrics)
gauge() (baseplate.lib.metrics.Batch method)
(baseplate.lib.metrics.Client method)
get() (baseplate.clients.redis.MessageQueue method)
(baseplate.lib.message_queue.MessageQueue method)
get_all_experiment_names() (baseplate.lib.experiments.Experiments method)
get_backend() (baseplate.lib.service_discovery.ServiceInventory method)
get_backends() (baseplate.lib.service_discovery.ServiceInventory method)
get_batch() (baseplate.frameworks.queue_consumer.deprecated.BaseKombuConsumer method)
(baseplate.frameworks.queue_consumer.deprecated.KombuConsumer method)
get_credentials() (baseplate.lib.secrets.SecretsStore method)
get_data() (baseplate.lib.file_watcher.FileWatcher method)
get_message() (baseplate.frameworks.queue_consumer.deprecated.BaseKombuConsumer method)
(baseplate.frameworks.queue_consumer.deprecated.KombuConsumer method)
get_raw() (baseplate.lib.secrets.SecretsStore method)
get_simple() (baseplate.lib.secrets.SecretsStore method)
get_utc_now() (in module baseplate.lib.datetime)
get_vault_token() (baseplate.lib.secrets.SecretsStore method)
get_vault_url() (baseplate.lib.secrets.SecretsStore method)
get_versioned() (baseplate.lib.secrets.SecretsStore method)
H
has_role() (baseplate.lib.edge_context.User method)
HeaderTrustHandler (class in baseplate.frameworks.pyramid)
Histogram (class in baseplate.lib.metrics)
histogram() (baseplate.lib.metrics.Batch method)
(baseplate.lib.metrics.Client method)
hvac_factory_from_config() (in module baseplate.clients.hvac)
HvacClient (class in baseplate.clients.hvac)
HvacContextFactory (class in baseplate.clients.hvac)
I
id (baseplate.lib.edge_context.OAuthClient attribute)
(baseplate.lib.edge_context.Session attribute)
(baseplate.lib.edge_context.User attribute)
IncorrectSignatureError
incr_tag() (baseplate.ServerSpan method)
(baseplate.Span method)
increment() (baseplate.lib.metrics.Counter method)
InOrderConsumerFactory (class in baseplate.frameworks.queue_consumer.kafka)
Integer() (in module baseplate.lib.config)
is_logged_in (baseplate.lib.edge_context.User attribute)
is_type() (baseplate.lib.edge_context.OAuthClient method)
is_valid_experiment() (baseplate.lib.experiments.Experiments method)
K
KombuConsumer (class in baseplate.frameworks.queue_consumer.deprecated)
KombuProducer (class in baseplate.clients.kombu)
KombuProducerContextFactory (class in baseplate.clients.kombu)
KombuQueueConsumerFactory (class in baseplate.frameworks.queue_consumer.kombu)
KombuSerializer (class in baseplate.clients.kombu)
KombuThriftSerializer (class in baseplate.clients.kombu)
L
lock() (baseplate.clients.redis.MonitoredRedisConnection method)
log() (baseplate.ServerSpan method)
(baseplate.Span method)
loid (baseplate.lib.edge_context.User attribute)
M
make_child() (baseplate.ServerSpan method)
(baseplate.Span method)
make_context_object() (baseplate.Baseplate method)
make_dump_and_compress_fn() (in module baseplate.clients.memcache.lib)
make_object_for_context() (baseplate.clients.ContextFactory method)
(baseplate.clients.hvac.HvacContextFactory method)
(baseplate.clients.memcache.MemcacheContextFactory method)
(baseplate.clients.redis.RedisContextFactory method)
(baseplate.lib.ratelimit.RateLimiterContextFactory method)
(baseplate.lib.ratelimit.backends.memcache.MemcacheRateLimitBackendContextFactory method)
(baseplate.lib.ratelimit.backends.redis.RedisRateLimitBackendContextFactory method)
(baseplate.lib.secrets.SecretsStore method)
make_pickle_and_compress_fn() (in module baseplate.clients.memcache.lib)
make_server_span() (baseplate.Baseplate method)
make_signature() (in module baseplate.lib.crypto)
MemcacheClient (class in baseplate.clients.memcache)
MemcacheContextFactory (class in baseplate.clients.memcache)
MemcacheRateLimitBackend (class in baseplate.lib.ratelimit.backends.memcache)
MemcacheRateLimitBackendContextFactory (class in baseplate.lib.ratelimit.backends.memcache)
MessageQueue (class in baseplate.clients.redis)
(class in baseplate.lib.message_queue)
MessageQueueError
metrics_client_from_config() (in module baseplate.lib.metrics)
MonitoredMemcacheConnection (class in baseplate.clients.memcache)
MonitoredRedisConnection (class in baseplate.clients.redis)
N
name (baseplate.lib.edge_context.Service attribute)
new() (baseplate.frameworks.queue_consumer.deprecated.BaseKombuConsumer class method)
(baseplate.TraceInfo class method)
(baseplate.frameworks.queue_consumer.deprecated.KombuConsumer class method)
(baseplate.frameworks.queue_consumer.kafka.FastConsumerFactory class method)
(baseplate.frameworks.queue_consumer.kafka.InOrderConsumerFactory class method)
(baseplate.frameworks.queue_consumer.kombu.KombuQueueConsumerFactory class method)
(baseplate.lib.edge_context.EdgeRequestContextFactory method)
(baseplate.lib.retry.RetryPolicy static method)
next (baseplate.lib.secrets.VersionedSecret attribute)
NoAuthenticationError
NoBackendsAvailableError
O
oauth_client (baseplate.lib.edge_context.EdgeRequestContext attribute)
OAuthClient (class in baseplate.lib.edge_context)
on_child_span_created() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
on_finish() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
on_incr_tag() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
on_log() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
on_server_span_created() (baseplate.BaseplateObserver method)
on_set_tag() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
on_start() (baseplate.ServerSpanObserver method)
(baseplate.SpanObserver method)
OneOf() (in module baseplate.lib.config)
Optional() (in module baseplate.lib.config)
P
parent_id (baseplate.TraceInfo attribute)
parse_config() (in module baseplate.lib.config)
Parser (class in baseplate.lib.config)
password (baseplate.lib.secrets.CredentialSecret attribute)
Percent() (in module baseplate.lib.config)
pick() (baseplate.lib.random.WeightedLottery method)
pipeline() (baseplate.clients.redis.MonitoredRedisConnection method)
pool_from_config() (in module baseplate.clients.memcache)
(in module baseplate.clients.redis)
previous (baseplate.lib.secrets.VersionedSecret attribute)
pubsub() (baseplate.clients.redis.MonitoredRedisConnection method)
put() (baseplate.clients.redis.MessageQueue method)
(baseplate.lib.events.EventQueue method)
(baseplate.lib.message_queue.MessageQueue method)
R
RateLimitBackend (class in baseplate.lib.ratelimit.backends)
RateLimiter (class in baseplate.lib.ratelimit)
RateLimiterContextFactory (class in baseplate.lib.ratelimit)
RateLimitExceededException (class in baseplate.lib.ratelimit)
RedisClient (class in baseplate.clients.redis)
RedisContextFactory (class in baseplate.clients.redis)
RedisRateLimitBackend (class in baseplate.lib.ratelimit.backends.redis)
RedisRateLimitBackendContextFactory (class in baseplate.lib.ratelimit.backends.redis)
register() (baseplate.Baseplate method)
(baseplate.ServerSpan method)
(baseplate.Span method)
register_serializer() (in module baseplate.clients.kombu)
replace() (baseplate.lib.metrics.Gauge method)
report_runtime_metrics() (baseplate.clients.ContextFactory method)
RequestContext (class in baseplate)
RetryPolicy (class in baseplate.lib.retry)
roles (baseplate.lib.edge_context.User attribute)
S
sample() (baseplate.lib.random.WeightedLottery method)
sampled (baseplate.TraceInfo attribute)
SecretNotFoundError
secrets_store_from_config() (in module baseplate.lib.secrets)
SecretsNotAvailableError
SecretsStore (class in baseplate.lib.secrets)
send() (baseplate.lib.metrics.Counter method)
(baseplate.lib.metrics.Timer method)
serialize_v2_event() (in module baseplate.lib.events)
ServerSpan (class in baseplate)
ServerSpanInitialized (class in baseplate.frameworks.pyramid)
ServerSpanObserver (class in baseplate)
service (baseplate.lib.edge_context.EdgeRequestContext attribute)
Service (class in baseplate.lib.edge_context)
ServiceInventory (class in baseplate.lib.service_discovery)
session (baseplate.lib.edge_context.EdgeRequestContext attribute)
Session (class in baseplate.lib.edge_context)
set_tag() (baseplate.ServerSpan method)
(baseplate.Span method)
should_trust_edge_context_payload() (baseplate.frameworks.pyramid.HeaderTrustHandler method)
(baseplate.frameworks.pyramid.StaticTrustHandler method)
should_trust_trace_headers() (baseplate.frameworks.pyramid.HeaderTrustHandler method)
(baseplate.frameworks.pyramid.StaticTrustHandler method)
SignatureError
SignatureInfo (class in baseplate.lib.crypto)
Span (class in baseplate)
span_id (baseplate.TraceInfo attribute)
SpanObserver (class in baseplate)
SQLAlchemyEngineContextFactory (class in baseplate.clients.sqlalchemy)
SQLAlchemySession (class in baseplate.clients.sqlalchemy)
SQLAlchemySessionContextFactory (class in baseplate.clients.sqlalchemy)
start() (baseplate.lib.metrics.Timer method)
(baseplate.ServerSpan method)
(baseplate.Span method)
StaticTrustHandler (class in baseplate.frameworks.pyramid)
stop() (baseplate.lib.metrics.Timer method)
String() (in module baseplate.lib.config)
subject (baseplate.lib.edge_context.AuthenticationToken attribute)
T
thrift_pool_from_config() (in module baseplate.lib.thrift_pool)
ThriftClient (class in baseplate.clients.thrift)
ThriftConnectionPool (class in baseplate.lib.thrift_pool)
ThriftContextFactory (class in baseplate.clients.thrift)
TimedOutError
Timer (class in baseplate.lib.metrics)
timer() (baseplate.lib.metrics.Batch method)
(baseplate.lib.metrics.Client method)
Timespan() (in module baseplate.lib.config)
trace_id (baseplate.TraceInfo attribute)
TraceInfo (class in baseplate)
transaction() (baseplate.clients.redis.MonitoredRedisConnection method)
TupleOf() (in module baseplate.lib.config)
U
UnixGroup() (in module baseplate.lib.config)
UnixUser() (in module baseplate.lib.config)
unlink() (baseplate.clients.redis.MessageQueue method)
(baseplate.lib.message_queue.MessageQueue method)
UnreadableSignatureError
user (baseplate.lib.edge_context.EdgeRequestContext attribute)
User (class in baseplate.lib.edge_context)
username (baseplate.lib.secrets.CredentialSecret attribute)
V
validate_signature() (in module baseplate.lib.crypto)
variant() (baseplate.lib.experiments.Experiments method)
VersionedSecret (class in baseplate.lib.secrets)
W
WatchedFileNotAvailableError
WeightedLottery (class in baseplate.lib.random)
Y
yield_attempts() (baseplate.lib.retry.RetryPolicy method)
Z
zookeeper_client_from_config() (in module baseplate.lib.live_data)
Baseplate.py
Reddit's Python Service Framework
Quick search
Navigation
Tutorial
API Documentation
CLI Tools
Linters