Module: Multiplayer
- Defined in:
- lib/multiplayer/version.rb,
lib/multiplayer/multiplayer.rb,
lib/multiplayer/utils/id_generator.rb,
lib/multiplayer/middleware/middleware.rb,
lib/multiplayer/exporters/http_exporter.rb,
lib/multiplayer/utils/json_schema_generator.rb,
lib/multiplayer/middleware/request_middleware.rb,
lib/multiplayer/middleware/response_middleware.rb,
lib/multiplayer/utils/trace_id_ratio_based_sampler.rb
Defined Under Namespace
Modules: Utils Classes: Exporter, ExporterConfig, Middleware, RequestMiddleware, ResponseMiddleware
Constant Summary collapse
- VERSION =
"0.0.1"- MULTIPLAYER_TRACE_DOC_PREFIX =
"d0cd0c"- MULTIPLAYER_TRACE_DEBUG_PREFIX =
"debdeb"- MULTIPLAYER_OTEL_DEFAULT_TRACES_EXPORTER_URL =
"https://api.multiplayer.app/v1/traces"- MULTIPLAYER_OTEL_DEFAULT_LOGS_EXPORTER_URL =
"https://api.multiplayer.app/v1/logs"- MULTIPLAYER_ATTRIBUTE_PREFIX =
"multiplayer."- MULTIPLAYER_MAX_HTTP_REQUEST_RESPONSE_SIZE =
(ENV["MULTIPLAYER_MAX_HTTP_REQUEST_RESPONSE_SIZE"] || "500000").to_i
- ATTR_MULTIPLAYER_DEBUG_SESSION =
"multiplayer.debug_session._id"- ATTR_MULTIPLAYER_HTTP_REQUEST_BODY =
"multiplayer.http.request.body"- ATTR_MULTIPLAYER_HTTP_RESPONSE_BODY =
"multiplayer.http.response.body"- ATTR_MULTIPLAYER_HTTP_REQUEST_HEADERS =
"multiplayer.http.request.headers"- ATTR_MULTIPLAYER_HTTP_RESPONSE_HEADERS =
"multiplayer.http.response.headers"- ATTR_MULTIPLAYER_HTTP_RESPONSE_BODY_ENCODING =
"multiplayer.http.response.body.encoding"- MASK_PLACEHOLDER =
"***MASKED***"- MAX_MASK_DEPTH =
8