{
"@components": [
{
"name": "extapi",
"category": "tools",
"connectorType": "HTTP",
"location": "momhunting.prod:8080",
"tags": "frontend"
},
{
"name": "cron",
"category": "tools",
"connectorType": "HTTP",
"location": "momhunting.prod:8083",
"tags": "frontend"
},
{
"name": "async",
"category": "tools",
"connectorType": "HTTP",
"location": "momhunting.prod:8081",
"tags": "frontend"
},
{
"name": "AllServicesService",
"category": "service",
"connectorType": "RMI",
"location": "momhunting.prod:9259",
"tags": "backend"
},
{
"name": "webApp",
"category": "web",
"connectorType": "URL",
"location": "https://app.momhunting.com",
"tags": "frontend"
},
{
"name": "login-talent",
"category": "usecase",
"connectorType": "URL",
"location": "https://api.momhunting.com/api/v1/auth/login",
"tags": "usecase"
},
{
"name": "dashboard-talent",
"category": "usecase",
"connectorType": "URL",
"@headers": [
{
"key": "authToken",
"value": "B:E6A58CF2493BAF3DE804095FD69D30159955E6D9C5A7B5FFDF3420172C1AB5D2941488B443120E63ACCCB188B5D2C5A7908F940AFD7573DA03F1224A50E39A0F9A7C8E4F0B18D76E3C07B000F8D861B5165B9D9D452A616FE109E466C4D1F9A8124D28AEB1104C3C38323F58CBAEF6A2B36E56B42F3DC0B3"
}
],
"location": "https://api.momhunting.com/api/v1/dashboard/talent/profile-completeness",
"tags": "usecase"
},
{
"name": "login-admin",
"category": "usecase",
"connectorType": "URL",
"location": "https://api.momhunting.com/api/v1/auth/login",
"tags": "usecase"
},
{
"name": "dashboard-admin",
"category": "usecase",
"connectorType": "URL",
"@headers": [
{
"key": "authToken",
"value": "B:A81289CFDB51072FBD7BF09B562F0E1120829E8A1C5EDDF6DF3420172C1AB5D2941488B443120E63ACCCB188B5D2C5A7908F940AFD7573DA6B2B5CC96761F780F17CEA7E1D574C61EA9E58023BED285F6A118E1444F1B171481462FD0A8176D0CD349D9AF65F73BA5B5115C7162A3938676D81DDCADC01BE"
}
],
"location": "https://api.momhunting.com/api/v1/admin/talent/list",
"tags": "usecase"
}
],
"@actions": [],
"@charts": [
{
"name": "Memory extapi",
"@lines": [
{
"component": "extapi",
"accumulator": "Mem G1OldGenFree MB 1m"
},
{
"component": "extapi",
"accumulator": "Mem G1OldGenUsed MB 1m"
},
{
"component": "extapi",
"accumulator": "Mem G1SurvivorSpaceFree MB 1m"
},
{
"component": "extapi",
"accumulator": "Mem G1SurvivorSpaceUsed MB 1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "Threads extapi",
"@lines": [
{
"component": "extapi",
"accumulator": "ThreadCount"
},
{
"component": "extapi",
"accumulator": "ThreadStateBlocked-1m"
},
{
"component": "extapi",
"accumulator": "ThreadStateRunnable-1m"
},
{
"component": "extapi",
"accumulator": "ThreadStateTimedWaiting-1m"
},
{
"component": "extapi",
"accumulator": "ThreadStateWaiting-1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "Threads ThreadCount",
"@lines": [
{
"component": "AllServicesService",
"accumulator": "ThreadCount"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Threads ThreadStateBlocked-1m",
"@lines": [
{
"component": "AllServicesService",
"accumulator": "ThreadStateBlocked-1m"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Threads ThreadStateRunnable-1m",
"@lines": [
{
"component": "AllServicesService",
"accumulator": "ThreadStateRunnable-1m"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Threads ThreadStateTimedWaiting-1m",
"@lines": [
{
"component": "AllServicesService",
"accumulator": "ThreadStateTimedWaiting-1m"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Threads ThreadStateWaiting-1m",
"@lines": [
{
"component": "AllServicesService",
"accumulator": "ThreadStateWaiting-1m"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "URL REQ 1m",
"@lines": [
{
"component": "extapi",
"accumulator": "URL REQ 1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "URL Time 1m",
"@lines": [
{
"component": "extapi",
"accumulator": "URL Time 1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "URL AVG 1m",
"@lines": [
{
"component": "extapi",
"accumulator": "URL AVG 1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "Use-Cases AVG 1m",
"@lines": [
{
"component": "login-talent",
"accumulator": "AVG.1m"
},
{
"component": "login-admin",
"accumulator": "AVG.1m"
},
{
"component": "dashboard-talent",
"accumulator": "AVG.1m"
},
{
"component": "dashboard-admin",
"accumulator": "AVG.1m"
}
],
"limit": 100,
"tags": "usecase"
},
{
"name": "Use-Cases AVG 15m",
"@lines": [
{
"component": "login-talent",
"accumulator": "AVG.15m"
},
{
"component": "login-admin",
"accumulator": "AVG.15m"
},
{
"component": "dashboard-talent",
"accumulator": "AVG.15m"
},
{
"component": "dashboard-admin",
"accumulator": "AVG.15m"
}
],
"limit": 100,
"tags": "usecase"
},
{
"name": "Use-Cases AVG 1h",
"@lines": [
{
"component": "login-talent",
"accumulator": "AVG.1h"
},
{
"component": "login-admin",
"accumulator": "AVG.1h"
},
{
"component": "dashboard-talent",
"accumulator": "AVG.1h"
},
{
"component": "dashboard-admin",
"accumulator": "AVG.1h"
}
],
"limit": 100,
"tags": "usecase"
},
{
"name": "SessionCount",
"@lines": [
{
"component": "extapi",
"accumulator": "SessionCount Cur Absolute"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "CPU Time 1m",
"@lines": [
{
"component": "async",
"accumulator": "CPU Time 1m"
},
{
"component": "cron",
"accumulator": "CPU Time 1m"
},
{
"component": "extapi",
"accumulator": "CPU Time 1m"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "Process CPU Load 1m",
"@lines": [
{
"component": "*",
"accumulator": "Process CPU Load 1m",
"componentTags": "frontend"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "System CPU Load 1m",
"@lines": [
{
"component": "*",
"accumulator": "System CPU Load 1m",
"componentTags": "frontend"
}
],
"limit": 100,
"tags": "frontend"
},
{
"name": "CPU Time 1m - NEW",
"@lines": [
{
"component": "*",
"accumulator": "CPU Time 1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Errors Initial",
"@lines": [
{
"component": "*",
"accumulator": "Errors.Cumulated.Initial",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "MemFree 1MB",
"@lines": [
{
"component": "*",
"accumulator": "Mem OldGenFree MB 1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "MemUsed 1MB",
"@lines": [
{
"component": "*",
"accumulator": "Mem OldGenUsed MB 1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "GC Count",
"@lines": [
{
"component": "*",
"accumulator": "GC PS MarkSweep collection count 1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "GC Time",
"@lines": [
{
"component": "*",
"accumulator": "GC PS MarkSweep collection time 1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Average Duration 1Minute",
"@lines": [
{
"component": "*",
"accumulator": "AccessServiceWrapper.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountAdminService-1.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountArchiveService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountSettingsService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AdminTokenService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "CommentService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "FileService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "InvoiceService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "JobOpportunityService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MailService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MatchingService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MessagingService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MissionPartnerService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "NotificationService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "PhoneVerificationService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "ReferenceService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "SecretKeyAuthenticationService.AVG.1m",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "TalentService.AVG.1m",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
},
{
"name": "Average Duration 1H",
"@lines": [
{
"component": "*",
"accumulator": "AccessServiceWrapper.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountAdminService-1.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountArchiveService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AccountSettingsService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "AdminTokenService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "CommentService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "FileService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "InvoiceService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "JobOpportunityService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MailService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MatchingService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MessagingService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "MissionPartnerService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "NotificationService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "PhoneVerificationService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "ReferenceService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "SecretKeyAuthenticationService.AVG.1h",
"componentTags": "backend"
},
{
"component": "*",
"accumulator": "TalentService.AVG.1h",
"componentTags": "backend"
}
],
"limit": 100,
"tags": "backend"
}
],
"@views": [
{
"name": "FRONTEND",
"@componentCategories": [
"stats",
"tools",
"web",
"web_etl"
],
"@chartTags": [
"frontend"
],
"@widgets": [
"-"
]
},
{
"name": "BACKEND",
"@componentCategories": [
"service"
],
"@chartTags": [
"backend"
],
"@widgets": [
"-"
]
},
{
"name": "USE-CASES",
"@componentCategories": [
"usecase"
],
"@chartTags": [
"usecase"
],
"@widgets": [
"-"
]
}
],
"@connectors": [
{
"type": "HTTP",
"className": "org.moskito.control.connectors.HttpConnector"
},
{
"type": "RMI",
"className": "org.moskito.control.connectors.RMIConnector"
},
{
"type": "JDBC",
"className": "org.moskito.control.connectors.JDBCConnector"
},
{
"type": "MONGO",
"className": "org.moskito.control.connectors.MongoConnector"
},
{
"type": "URL",
"className": "org.moskito.control.connectors.HttpURLConnector"
},
{
"type": "LOCALMOSKITO",
"className": "org.moskito.control.connectors.local.LocalMoSKitoConnector"
}
],
"historyItemsAmount": 500,
"componentStatusTimeoutInSeconds": 300,
"notificationsMutingTime": 60,
"@statusUpdater": {
"threadPoolSize": 100,
"timeoutInSeconds": 60,
"checkPeriodInSeconds": 10,
"enabled": true
},
"@chartsUpdater": {
"threadPoolSize": 30,
"timeoutInSeconds": 60,
"checkPeriodInSeconds": 40,
"enabled": true
},
"defaultView": "FRONTEND",
"enableAllView": false,
"@pluginsConfig": {
"@plugins": [
{
"name": "SlackPlugin",
"className": "org.moskito.control.plugins.slack.SlackPlugin",
"configurationName": "slack"
},
{
"name": "EscalationPlugin",
"className": "org.moskito.control.plugins.escalation.EscalationPlugin",
"configurationName": "plugin-escalation"
}
]
},
"@dataprocessing": {
"@processing": [],
"@preprocessing": [],
"@widgets": [],
"@retrievers": []
},
"trackUsage": true
}