Appneta
LogZilla App Store application: Appneta
Overview
AppNeta PathView is a network performance monitoring platform that provides visibility into network paths, application delivery, and user experience. The AppNeta app processes monitoring events from AppNeta including monitor point status, path quality, diagnostic tests, and network changes.
App Function
- Parse AppNeta PathView webhook events (JSON format)
- Extract monitor point status and alert conditions
- Assign
networkEvent Class for all events - Set alert severity based on event description patterns
Vendor Documentation
Device Configuration
Configure AppNeta to send webhook events to the LogZilla HTTP receiver using the AppNeta API.
- Create an AppNeta API access token with Organization Membership set to "Use dynamic membership"
- Navigate to Explore API > observer > POST /v3/observer
- Click Try it out and configure the JSON body (see example below)
- Set the
urlfield tohttps://LOGZILLA_IP/incoming/appneta - Set event types to
truefor the events to forward - Add an Authorization header with a valid LogZilla API token
- Execute the API call to save the configuration
Example webhook configuration (JSON):
json{
"name": "LogZilla Events",
"url": "https://LOGZILLA_IP/incoming/appneta",
"testEvents": true,
"seqEvents": true,
"sqaEvents": true,
"webAlertEvents": true,
"networkChangeEvents": true,
"headers": [
{
"name": "Authorization",
"value": "token YOUR_LOGZILLA_API_TOKEN"
}
]
}
Verification
Trigger a test event in AppNeta (e.g., disable a monitoring point), then
verify events appear in LogZilla with program=AppNeta.
Incoming Log Format
AppNeta sends JSON webhook payloads via HTTP POST:
json{
"type": "SEQUENCER_EVENT",
"description": "Monitoring Point server01 cannot be reached",
"sequencerName": "server01",
"sequencerStatus": "UNAVAILABLE",
"monitoringPointType": "macOS",
"platformType": "Native"
}
- type - Event type (SEQUENCER_EVENT, SQA_EVENT, TEST_EVENT, etc.)
- description - Human-readable event description
- sequencerName - Monitoring point name
- sequencerStatus - Monitor status (AVAILABLE, UNAVAILABLE)
- monitoringPointType - Type of monitor (macOS, Container, etc.)
- platformType - Platform (Native, Container, Hardware)
Parsed Metadata Fields
| Tag Name | Example | Description |
|---|---|---|
Vendor | AppNeta | Device vendor |
Product | PathView | Device product |
Event Class | network | Event classification |
Event Type | Monitor Point Event | Type of AppNeta event |
Monitor Point | server01 | Monitoring point name |
Status | UNAVAILABLE | Monitor point status |
Monitor Type | macOS | Type of monitoring point |
Platform | Native | Platform type |
Path Status | OK | Path service quality status |
Test Status | COMPLETED | Diagnostic test status |
Data Readiness | GOOD | Data readiness level |
Voice Readiness | MARGINAL | Voice readiness level |
Alert Severity | High | Alert severity level |
Alert Name | Monitor Unreachable | Alert condition name |
Log Examples
Monitor Point Unreachable
json{"type":"SEQUENCER_EVENT","description":"Monitoring Point server01 cannot be reached","sequencerName":"server01","sequencerStatus":"UNAVAILABLE"}
Network Change
json{"type":"NETWORK_CHANGE_EVENT","description":"Network changed on TCP from AS: 1299 to 3257","sequencerName":"docker-oregon"}
Delivery Path Event
json{"type":"SQA_EVENT","description":"Measured Voice Loss (0.0%) clears condition Voice Loss > 1%","pathStatus":"OK"}
Dashboards
| Dashboard | Description |
|---|---|
AppNeta: Network Performance | Monitor points, alerts, status overview |
Triggers
| Trigger | Description |
|---|---|
AppNeta: Monitor Unreachable | Monitor point cannot be reached |
AppNeta: Connectivity Lost | Connectivity to target lost |
AppNeta: Data Loss High | Data loss exceeds threshold |
AppNeta: Voice Loss High | Voice loss exceeds threshold |
AppNeta: Test Violation | Diagnostic test violation |
AppNeta: High Severity Alert | Any high severity alert |
AppNeta: Network Event | All AppNeta events (mark known) |