Docker Environment – Logging

Option 1: ELK – Elasticsearch, Logstash, Kibana
Logstash is not recommended due to high CPU, Memory utilization

Option 2: EFK – Elasticsearch, Filebeat, Kibana
Best option. But containers need to write to a specific location to fetch logs.
When we have many containers, it will be tough to modify

Option 3: EFK – Elasticsearch, Fluentd, Kibana
Fluentd is a driver. This fetches logs from docker container console

Option 4: ELK – Elasticsearch, Logstash, Filebeat, Kibana
Logstash is overhead

Option 5: EFk – Elasticsearch, Filebeat, Kibana, JSON Driver
We need to add JSON driver to all containers
More proved stack

Stack Setup

View at

JSON Driver


Healthcare Domain Specific Language (DSL) – Arden

What Are the Different Standards in Healthcare?

FHIR® – Fast Healthcare Interoperability Resources


Arden Syntax v2.10 (Health Level Seven Arden Syntax for Medical Logic Systems, Version 2.10)

What is AI System?

AI is having the following categories:
Expert systems
Machine learning
Natural language processing
Computer vision
Automated speech recognition
AI Planning



Expert Systems:

AI Planning:

Elasticsearch – Pinpointing problematic shards

The master node may not be able to assign shards if there are not enough nodes with sufficient disk space (it will not assign shards to nodes that have over 85 percent disk in use). Once a node has reached this level of disk usage, or what Elasticsearch calls a “low disk watermark”, it will not be assigned more shards.

Keep an eye on disk space

Network Time Protocol (NTP)

In Unix/Linux we need to make sure that servers are configured to sync with time server to have consistent time on all servers. Otherwise, it is tough to map events across systems.

>ntpq -pn
>timedatectl status

To make sure that ntp is configured to start with every system restart
>chkconfig –list ntpd