Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Log Management & Analysis
- Observability source
- Processing events
- User accounts
Log Management & Analysis organizes log streams by service, records source endpoints and retention periods, and captures query-based alerts for defined time windows. Log operators register streams and review alert match counts.
acknowledged waits for the log operator
| Query definition | Stream | Window start | Window end | Match count | Status | |
|---|---|---|---|---|---|---|
| error_rate > 5% for 10m | Returns storage alerts | 31 Oct | 06 Nov | 11 | Open | |
| p95_latency_ms > 1200 for 5m | Sign-in audit stream | 03 Nov | 12 Nov | 13 | Acknowledged | |
| queue_depth > 5000 for 15m | Dock scanner telemetry | 02 Nov | 04 Nov | 13 | Open | |
| failed_logins > 100 for 5m | Inventory queue events | 12 Oct | 21 Oct | 9 | Acknowledged | |
| disk_used_pct > 85 for 10m | Checkout application logs | 03 Nov | 05 Nov | 21 | Open |
The Change Approver decides whether the reviewed risk, schedule and rollback plan permit implementation.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep each log source attached to the service it supports.
Log streams
| Stream name | Service | Source endpoint | Retention days | |
|---|---|---|---|---|
| Checkout application logs | Shipment event gateway | /var/log/checkout/app.log | 20 | |
| Sign-in audit stream | Notification dispatcher | auth-db.audit.events | 9 | |
| Shipment event ingestion | Inventory sync service | carrier-gateway/events | 13 | |
| Inventory queue events | Customer sign-in | inventory-queue/consumer | 1 | |
| Billing worker errors | Order checkout API | billing-worker/stderr | 26 |
Capture query matches and move alerts through triage.
Incidents
| Summary | Priority | Service | Opened at | Status | |
|---|---|---|---|---|---|
| Checkout errors increased after release | Low | Returns processing | 12 Oct | Open | |
| Sign-in requests slowed in east region | Medium | Customer sign-in | 26 Oct | Acknowledged | |
| Carrier events delayed by queue backlog | High | Shipment event gateway | 20 Oct | Investigating | |
| Inventory sync paused during maintenance | Critical | Returns processing | 18 Oct | Resolved | |
| Billing retries duplicated overnight | Low | Order checkout API | 27 Oct | Closed |
Assign an incident and retain the response timeline.
Incident updates
| Name | Incident | Occurred at | Author | Update text | |
|---|---|---|---|---|---|
| Checkout traffic rerouted | Inventory updates stalled | 13 Oct | Nia Okafor | Error rate fell below alert threshold | |
| Replica catch-up confirmed | Shipment events delayed | 03 Nov | Amir Haddad | Replica lag returned to normal | |
| Carrier feed restarted | Billing retry surge | 13 Oct | Priya Menon | Carrier events caught up through noon | |
| Queue backlog draining | Returns disk near capacity | 27 Oct | Dev Patel | Queue depth dropped below 500 | |
| Duplicate retries paused | Billing retry surge | 30 Oct | Amir Haddad | Billing retries stopped duplicating |
Review service changes before implementation and verification.
Approval waits for the change approver
| Summary | Service | Risk | Scheduled start | Scheduled end | Rollback plan | |
|---|---|---|---|---|---|---|
| Checkout errors increased after release | Inventory sync service | Low | 31 Oct | 08 Nov | Restore prior checkout image | |
| Sign-in requests slowed in east region | Warehouse scan service | Medium | 13 Oct | 22 Oct | Revert replica pool setting | |
| Carrier events delayed by queue backlog | Notification dispatcher | High | 31 Oct | 03 Nov | Route feed to previous consumer | |
| Inventory sync paused during maintenance | Shipment event gateway | Low | 15 Oct | 24 Oct | Restore prior queue worker count | |
| Billing retries duplicated overnight | Notification dispatcher | Medium | 20 Oct | 27 Oct | Disable new retry policy |
Keep root cause work and affected equipment in service context.
Problems
Track service requests and review inbound event outcomes.
Approval waits for the request approver
| Request type | Requester | Service | Requested at | Due at | Status | |
|---|---|---|---|---|---|---|
| Log access request | Tomas Ibarra | Notification dispatcher | 30 Oct | 06 Nov | Submitted | |
| Retention change | Hana Kwon | Order checkout API | 29 Oct | 03 Nov | Submitted | |
| New alert setup | Jules Okoro | Order checkout API | 13 Oct | 17 Oct | Submitted | |
| Incident export | Amir Haddad | Shipment event gateway | 15 Oct | 23 Oct | Submitted | |
| Stream onboarding | Amir Haddad | Shipment event gateway | 12 Oct | 19 Oct | Submitted |
Log alert to verified response ships ready to use. One step needs a named approval before the work moves on: Approve change (Change Approver).
Attach a source endpoint and retention setting to its service.
Record the query, time window and match count against the stream.
Take responsibility for triage and mark the alert acknowledged.
Assign the service response and keep timed updates with the incident.
Have the Change Approver review risk, window and rollback plan.
Record the result after implementation or rollback.
Open any log alert to see the roles that work on it, its process stages and its approvals on one page.
Stream, Window start, Window end and Match count.
Records linked to this log alert.
Admin, Service Owner and Log Operator, each with their own permissions.
Every status change, in order.
Approve change, with who decides.
Returns storage alerts · Open
A Change Approver reviews risk and rollback before implementation; a Request Approver decides whether submitted work may proceed.
Signed in as Change Approver
| Decision | Approver | |
|---|---|---|
| Approve changeHave the Change Approver review risk, window and rollback plan. | Change Approver | |
| Approve Changes | Change Approver | |
| Approve service requests | Request Approver |
Everyone opens Log Management & Analysis to the work that is theirs. Pick a role to see what it starts with.
Configures identities, service ownership and access for the operating team.
Owns service context and reviews incidents, alerts and problems affecting that service.
This is the first screen this role sees.
Changes · Service Owner
| Summary | Service | Scheduled start | Scheduled end | Risk | Status | |
|---|---|---|---|---|---|---|
| Checkout errors increased after release | Notification dispatcher | 31 Oct | 02 Nov | Low | Approved | |
| Sign-in requests slowed in east region | Notification dispatcher | 11 Oct | 19 Oct | Medium | Implementing | |
| Carrier events delayed by queue backlog | Billing ledger API | 03 Nov | 09 Nov | High | Approved | |
| Inventory sync paused during maintenance | Order checkout API | 31 Oct | 04 Nov | Low | Implementing | |
| Billing retries duplicated overnight | Warehouse scan service | 31 Oct | 07 Nov | Medium | Approved |
Registers streams, reviews alerts and examines inbound processing outcomes.
This is the first screen this role sees.
Integration receipts · Log Operator
Acknowledges assigned incidents and records investigation updates.
This is the first screen this role sees.
Incidents · Incident Responder
Reviews the risk, window and rollback plan before authorizing a change.
This is the first screen this role sees.
Changes · Change Approver
| Summary | Service | Scheduled start | Scheduled end | Risk | Status | |
|---|---|---|---|---|---|---|
| Checkout errors increased after release | Notification dispatcher | 31 Oct | 02 Nov | Low | Approved | |
| Sign-in requests slowed in east region | Notification dispatcher | 11 Oct | 19 Oct | Medium | Implementing | |
| Carrier events delayed by queue backlog | Billing ledger API | 03 Nov | 09 Nov | High | Approved | |
| Inventory sync paused during maintenance | Order checkout API | 31 Oct | 04 Nov | Low | Implementing | |
| Billing retries duplicated overnight | Warehouse scan service | 31 Oct | 07 Nov | Medium | Approved |
Decides whether a submitted service request may proceed.
This is the first screen this role sees.
Service requests · Request Approver
| Request type | Requester | Service | Requested at | Due at | Status | |
|---|---|---|---|---|---|---|
| Log access request | Tomas Ibarra | Notification dispatcher | 30 Oct | 06 Nov | Submitted | |
| Retention change | Hana Kwon | Order checkout API | 29 Oct | 03 Nov | Submitted | |
| New alert setup | Jules Okoro | Order checkout API | 13 Oct | 17 Oct | Submitted | |
| Incident export | Amir Haddad | Shipment event gateway | 15 Oct | 23 Oct | Submitted | |
| Stream onboarding | Amir Haddad | Shipment event gateway | 12 Oct | 19 Oct | Submitted |
Carries approved service requests through execution and completion.
This is the first screen this role sees.
Service requests · Request Fulfiller
Review alert volume, response timing and processing outcomes.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Open | 24 | ||
| Acknowledged | 11 | 46% | |
| Closed | 4 | 36% |
Sample totals per stage
Which streams have open, acknowledged and closed alerts in each recorded window?
Which query definitions have the largest recorded match counts?
How long elapsed between opening, acknowledgment and resolution for each incident?
Which services have the most high-priority incident records?
Which services have open, investigating or known-error problems?
Which changes are currently in review, implementation, verification, rollback or rejection?
How long elapsed from request submission to completion by service?
Which providers and external event IDs ended as applied, rejected or failed?
See how Log Management & Analysis fits your kind of team.
Each stage of log alert to verified response names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Use an assistant to prepare service records and review work.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 12 tablesStart with one team and one process, then add the rest once the basics are running.
Record the services, people and users who will run the pilot.
Enter a representative stream, source endpoint and retention days for a service.
Capture a query alert with a defined window and move it through acknowledgment.
Open an assigned incident, add an update and record acknowledgment and resolution times.
Prepare a change with risk and rollback plan, then test approval, implementation and verification.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Log Management & Analysis for your business. Begin with one service, its owner, one source stream and a representative alert-to-incident case.
It keeps a stream name, source endpoint, retention days and the service it supports. Use the source endpoint when coordinating setup with the observability team.
An alert carries a query definition, observation window, match count, stream and triage status. The team can open a separate incident for service response when needed.
Set up a connection to the observability system that stores and searches them. The stream record identifies the source used in the team's operating workflow.
The response workflow acknowledges a new incident or authorized inbound event and records the actual acknowledgment time. The assigned Incident Responder checks the work. Incident updates retain the author and occurrence time of later observations.
A Change Approver reviews the service, risk, planned window and rollback plan while the change is in review. Approved work then moves into implementation and verification.
A problem record holds the service, owner, problem statement, root cause and investigation status. Use it for continuing cause work alongside incidents.
Requests capture a requester, request type, due date and approval and fulfillment path. Incidents capture a response to a service issue with priority, assignee and response times.
Find the processing receipt by external event identifier. Its processing status distinguishes received, applied, rejected and failed outcomes.
Use incident opening, acknowledgment and resolution times, together with service and priority, to compare the recorded intervals.
Start free, then use Proto to change fields, steps and approvals before your team goes live.