Overview of Tools in eHealth infrastructure

This is an overview of tools in the eHealth infrastructure available for Infrastructure Development and Development of Telemedicine solutions.

Notice, only a subset of the tools are available to 3rd party when developing Telemedicine solutions.

Tools

Used for …

Official website

More info …

Tools

Used for …

Official website

More info …

Docker

 

https://www.docker.com/

Technical Requirements for Developing Telemedicine Solutions

Docker Base Images

Docker image signing: Setup for third party signerarchived

Kubernetes

 

Kubernetes

Technical Requirements for Developing Telemedicine Solutions

Useful third-party tools in the eHealth Infrastructure

Helm

Package manager for Kubernetes applications.

Helm

Helm Charts

Development and deployment cycle

Harbor

Container registry

Helm chart repository

Security scanning.

Harbor (goharbor.io)

Docker Base Images

Helm Chart - ehealth-service

Istio

Service Mesh and Traffic management.

Istio

Helm Chart - ehealth-job

Call Tracing

Logging model

Event Model

Kiali

Visualizing the Istio Service Mesh

Kiali

 

Splunk

System Log and Audit log collection.

Splunk | Turn Data Into Doing

Logging model

Using Splunk

Finding logs from the different environments

Application Metrics

Jaeger

Distributed tracing

Jaeger: open source, end-to-end distributed tracing (jaegertracing.io)

Call Tracing

Elastic search

Backend for Jaeger

Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic

 

Prometheus

Metrics and alerting with the leading

open-source monitoring solution.

http://prometheus.io

Development and deployment cycle

Application Metrics

Fluentd

 

Data collector

Fluentd | Open Source Data Collector | Unified Logging Layer

Logging model

S3 repository

Request-response log for eHealth services.

 

Logging model

GitLab

Helmsman repository for Telemedicine solutions, eHealth services and Platform services.

 

 

Iterate faster, innovate together | GitLab

Helm Chart - ehealth-job

Development and deployment cycle

Jenkins

Deployment pipeline for services and approval of deployment pipeline

Jenkins

Development and deployment cycle