FireDevOps FireMUD & Ops Projects

Logging & Admin Service

Overview

Centralized logging and administration tools for the platform. Collects log data from all services and provides moderation capabilities for game operators.

Responsibilities

Architecture / Design Notes

Uses the common stack outlined in Logging & Monitoring and exposes admin endpoints for reviewing logs and applying moderation actions. All admin APIs are secured via role-based access control integrated with the Account Service.

Key Features

Data Model

Moderation Workflow

gRPC/REST APIs

Dependencies

See Gateway Architecture, Deployment Environments, and Protocol Bridging for details on shared infrastructure components.

Operational Notes

Proto Files

API schemas are kept in ../../../../protos/logging-admin/v1. When these change, run ./gradlew generateProto to refresh generated sources.

See Logging & Monitoring for details on the shared observability stack.

Future Enhancements