Using the localhost cluster. I've done a health check output:
{
"additionalProperties": {},
"aggregatedHealthState": "Error",
"applicationHealthStates": [
{
"additionalProperties": {},
"aggregatedHealthState": "Error",
"name": "fabric:/System"
}
],
"healthEvents": [],
"healthStatistics": {
"additionalProperties": {},
"healthStateCountList": [
{
"additionalProperties": {},
"entityKind": "Node",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 5,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "Application",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "Service",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "Partition",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "Replica",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "DeployedApplication",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
},
{
"additionalProperties": {},
"entityKind": "DeployedServicePackage",
"healthStateCount": {
"additionalProperties": {},
"errorCount": 0,
"okCount": 0,
"warningCount": 0
}
}
]
},
"nodeHealthStates": [
{
"additionalProperties": {},
"aggregatedHealthState": "Ok",
"id": {
"additionalProperties": {},
"id": "4f4e3698a196896b5efe8156cc4e1351"
},
"name": "_Node_4"
},
{
"additionalProperties": {},
"aggregatedHealthState": "Ok",
"id": {
"additionalProperties": {},
"id": "6b5c3db003a0bd126f7b8a86fc3916a4"
},
"name": "_Node_3"
},
{
"additionalProperties": {},
"aggregatedHealthState": "Ok",
"id": {
"additionalProperties": {},
"id": "876a44d9185bf9416336b22e5d37cde8"
},
"name": "_Node_2"
},
{
"additionalProperties": {},
"aggregatedHealthState": "Ok",
"id": {
"additionalProperties": {},
"id": "a3784be1d81710242ed0a9632647b4f7"
},
"name": "_Node_1"
},
{
"additionalProperties": {},
"aggregatedHealthState": "Ok",
"id": {
"additionalProperties": {},
"id": "bf865279ba277deb864a976fbf4c200e"
},
"name": "_Node_0"
}
],
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"description": "System application is unhealthy.",
"kind": "SystemApplication",
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"description": "Unhealthy services: 100% (1/1), ServiceType='DnsServiceType', MaxPercentUnhealthyServices=0%.",
"kind": "Services",
"maxPercentUnhealthyServices": 0,
"serviceTypeName": "DnsServiceType",
"totalCount": 1,
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"description": "Unhealthy service: ServiceName='fabric:/System/DnsService', AggregatedHealthState='Error'.",
"kind": "Service",
"serviceName": "fabric:/System/DnsService",
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"description": "Unhealthy partitions: 100% (1/1), MaxPercentUnhealthyPartitionsPerService=0%.",
"kind": "Partitions",
"maxPercentUnhealthyPartitionsPerService": 0,
"totalCount": 1,
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"description": "Unhealthy partition: PartitionId='e71ec636-6eab-4472-829d-0dc596bd7188', AggregatedHealthState='Error'.",
"kind": "Partition",
"partitionId": "e71ec636-6eab-4472-829d-0dc596bd7188",
"unhealthyEvaluations": [
{
"additionalProperties": {},
"healthEvaluation": {
"additionalProperties": {},
"aggregatedHealthState": "Error",
"considerWarningAsError": false,
"description": "Error event: SourceId='System.FM', Property='State'.",
"kind": "Event",
"unhealthyEvent": {
"additionalProperties": {},
"description": "Partition is below target replica or instance count.\r\nDnsService 1 1 e71ec636-6eab-4472-829d-0dc596bd7188\r\n IB _Node_3 Up 131764963398090115\r\n (Showing 1 out of 1 replicas. Total available replicas: 0)\r\n\r\nFor more information see: http://aka.ms/sfhealth",
"healthState": "Error",
"isExpired": false,
"lastErrorTransitionAt": "2018-07-18T20:08:28.423000+00:00",
"lastModifiedUtcTimestamp": "2018-07-19T17:52:41.464000+00:00",
"lastOkTransitionAt": "0001-01-01T00:00:00+00:00",
"lastWarningTransitionAt": "0001-01-01T00:00:00+00:00",
"property": "State",
"removeWhenExpired": false,
"sequenceNumber": "393",
"sourceId": "System.FM",
"sourceUtcTimestamp": "2018-07-19T17:52:19.859000+00:00",
"timeToLiveInMilliSeconds": "10675199 days, 2:48:05.477581"
}
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
I've got issues with the DNS, how do I go about diagnosing it further and fixing it?