Top Banner
Docker, Monitoring and SLURM Specific Visualisations QNIBTerminal @ work
67

Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

Aug 03, 2018

Download

Documents

phunglien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

ssDocker, Monitoring and SLURM Specific Visualisations

QNIBTerminal @ work

Page 2: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Docker in a Nutshell • QNIBx

Terminal

Monitoring

Inventory

• SLURM Autogenerated Dashboards

2

Agenda

Page 3: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

3

About Me

• Christian Kniep @CQnib, [email protected]

Page 4: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

4

About Me

• Christian Kniep @CQnib, [email protected]

• >10y Iteration SysAdmin, SysOps, SysEngineer, R&D Engineer

DevOps @Locafox (hyper-scale web-service)

Page 5: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

5

About Me

• Christian Kniep @CQnib, [email protected]

• >10y Iteration SysAdmin, SysOps, SysEngineer, R&D Engineer

DevOps @Locafox (hyper-scale web-service)

• Founder of QNIB Solutions Holistic System Management

Containerization of SysOps and Workload

Consultancy / Software Design & Development

Page 6: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

Docker in a Nutshell

Page 7: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

7

Multiple Guests

SERVER SERVER

Traditional Virtualisation Containerisation

Page 8: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

8

Multiple Guests

SERVER

HOST  KERNEL

SERVER

HOST  KERNEL

Traditional Virtualisation Containerisation

Page 9: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

9

Multiple Guests

SERVER

HOST  KERNEL

Userland

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Page 10: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

10

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

Userland

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Page 11: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

11

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

Userland

KERNEL KERNEL

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Page 12: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

12

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

Userland

KERNEL KERNEL

UserlandUserland Userland

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Page 13: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

13

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

SERVICE

Userland

KERNEL KERNEL

UserlandUserland Userland

SERVICE SERVICE

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Page 14: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

14

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

SERVICE

Userland

KERNEL KERNEL

UserlandUserland Userland

SERVICE SERVICE

SERVER

HOST  KERNEL

Userland

Traditional Virtualisation Containerisation

Docker

Page 15: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

15

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

SERVICE

Userland

KERNEL KERNEL

UserlandUserland Userland

SERVICE SERVICE

SERVER

HOST  KERNEL

Userland

Userland  (#1) Userland  (#2)

Traditional Virtualisation Containerisation

Docker

Page 16: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

16

Multiple Guests

SERVER

HOST  KERNEL

HYPERVISOR  (Type  II)

KERNEL

SERVICE

Userland

KERNEL KERNEL

UserlandUserland Userland

SERVICE SERVICE

SERVER

HOST  KERNEL

Userland

Userland  (#1) Userland  (#2)

SERVICE SERVICE

Traditional Virtualisation Containerisation

Docker

Page 17: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

HOSTcontainer1

17

Docker Internal View

• Containers are ‘grouped processes’ isolated by Kernel Namespaces (PID, network, mount, …)

resource restrictions applicable through CGroups

bash

ls -l

container2

apache

container3

mysqld

container4

slurmd

ssh

Page 18: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• 1/2 Day, July 16th @ISC High Performance Deep dive into the talking points

How Docker might impact System Operations & HPC Applications

Further discussion beyond what I am talking about today

18

Docker Workshop

Page 19: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Full Day, September 28th @ISC Cloud&BigData

19

Docker Workshop #2

Page 20: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

QNIBTerminal

Page 21: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Framework of system container to spin up stacks SLURM

21

QNIBTerminal

Page 22: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Framework of system container to spin up stacks SLURM

22

QNIBTerminal

Page 23: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Framework of system container to spin up stacks SLURM

23

QNIBTerminal

Page 24: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Framework of system container to spin up stacks SLURM

24

QNIBTerminal

1

2

3

Page 25: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

QNIBMonitoring

Page 26: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Current monitoring systems do not connect overlaying metrics with log events

use/build inventory system to provide connections usually hidden

users perspective and scope/context/background

26

QNIBMonitoring

Page 27: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Current monitoring systems do not connect overlaying metrics with log events

use/build inventory system to provide connections usually hidden

users perspective and scope/context/background

• QNIBMonitoring provides open metrics system (system / application metrics, log aggregates)

log event framework, consuming/processing/visualise events

auto discovery / configuration through consul

27

QNIBMonitoring

Page 28: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

28

QNIBMonitoring

• Logstash (Log/Event Monitoring)

Page 29: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

29

QNIBMonitoring

• Grafana (Performance Monitoring)

Page 30: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

30

QNIBMonitoring

• Overlay Metrics w/ Events

Page 31: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

QNIBInventory

Page 32: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

32

QNIBInventory

• Network Topology

Page 33: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

33

QNIBInventory

• Installed Software

Page 34: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

34

QNIBInventory

• SLURM Cluster

Page 35: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Enrich Log/Events

35

QNIBInventory

1

2

Page 36: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Enrich Log/Events • Help visualise connections

36

QNIBInventory

Page 37: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Enrich Log/Events • Help visualise connections • Build up history

37

QNIBInventory

Page 38: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

Cluster Use-Case

Page 39: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Multiple backgrounds have to be considered Enduser (Engineer, Software Developer, Scientist)

Operation Personel

Management

• Psychology plays important role Local rationality / context

10.000ft Overview vs. verifying hypothesis vs. Reporting

Empower users to extend their domain knowledge by providing toolset

39

Context Sensitive Dashboards

Page 40: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

40

Cluster Usecase

Page 41: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

41

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

Page 42: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

42

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

Page 43: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

43

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

carboncarbon

graphite-apigraphite-api

Performance

grafanagrafana

Page 44: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

elasticsearch

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

44

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

carboncarbon

graphite-apigraphite-api

Performance

grafanagrafana

Log/Events

elasticsearch

logger logstash

kibana kiabana

kopf es-kopf

Page 45: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

elasticsearch

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

45

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

carboncarbon

graphite-apigraphite-api

Performance

grafanagrafana

Log/Events

elasticsearch

logger logstash

kibana kiabana

kopf es-kopf

neo4j neo4j

Inventory

inventory QINBInv

Page 46: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

elasticsearch

• Small SLURM cluster couple of nodes, two user groups, couple of users

script & MPI workload

46

Cluster Usecase

srv backend consul

slurmctldslurmctld

compute0slurmd

compute<N>slurmd

Compute

carboncarbon

graphite-apigraphite-api

Performance

grafanagrafana

Log/Events

elasticsearch

logger logstash

kibana kiabana

kopf es-kopf

neo4j neo4j

Inventory

inventory QINBInv

postgres postgres

galaxy

galaxy galaxy

Page 47: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status Utilisation per cluster / user / user-group

SLA met by SysOps

Most common jobs, misbehaving enduser

47

Management Context

Page 48: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status Utilisation per cluster / user / user-group

SLA met by SysOps

Most common jobs, misbehaving enduser

• Reports per day / user / job-type / …

48

Management Context

Page 49: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status Utilisation per cluster / user / user-group

SLA met by SysOps

Most common jobs, misbehaving enduser

• Reports per day / user / job-type / …

• Capacity Planning utilisation over time, comparison of HW generations, global FS capacity

49

Management Context

Page 50: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

50

SLURM Dashboard

Page 51: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

51

SLURM Dashboard

Page 52: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Nodes are connected to Partitions

52

SLURM Inventar

Page 53: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Nodes are connected to Partitions • Jobs are connected to both

53

SLURM Inventar

Page 54: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

54

SLURM Dashboard

Page 55: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live progress of SLURM job Monitor iteration speed to estimate workload behaviour

Get to know job while it’s running (instead of postmortem)

Introduce application profiling / log events (enhance feedback)

55

Enduser Context

Page 56: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live progress of SLURM job Monitor iteration speed to estimate workload behaviour

Get to know job while it’s running (instead of postmortem)

Introduce application profiling / log events (enhance feedback)

• Post Mortem Get detailed report after job has finished

56

Enduser Context

Page 57: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live progress of SLURM job Monitor iteration speed to estimate workload behaviour

Get to know job while it’s running (instead of postmortem)

Introduce application profiling / log events (enhance feedback)

• Post Mortem Get detailed report after job has finished

• MDO jobs depending on outcome and progression submit next iteration(s)

57

Enduser Context

Page 58: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

58

SLURM Dashboard

Page 59: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

59

SLURM Dashboard

Page 60: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status USE method overviews (Utilisation/Saturation/Errors)

Anomaly detection (w/ and w/o humans)

Spotting abnormal behaviour

60

SysOps Context

Page 61: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status USE method overviews (Utilisation/Saturation/Errors)

Anomaly detection (w/ and w/o humans)

Spotting abnormal behaviour

• Drill into monitoring verify hypothesis about incidents/problems

correlate events, metrics and inventory

61

SysOps Context

Page 62: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

• Live cluster Status USE method overviews (Utilisation/Saturation/Errors)

Anomaly detection (w/ and w/o humans)

Spotting abnormal behaviour

• Drill into monitoring verify hypothesis about incidents/problems

correlate events, metrics and inventory

• Guid through ‘known problems’ close feedback loops provide confidence

62

SysOps Context

Page 63: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

63

Central Logging

Page 64: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

64

Galaxy

Page 65: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

65

Galaxy Use-Cases

SLURM

Page 66: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

66

Galaxy Use-Cases

SLURM Log Events

WORKFLOW

Metrics Inventory

• Model Assess Workflow in Galaxy Easy to grasp (in contrast to Hadoop, Spark, …)

Event triggered, Cronjob?

Using idle compute resources

Page 67: Docker, Monitoring and SLURM Specific Visualisationstorbenr/presentations/NeIC_presentation... · •Docker in a Nutshell • QNIBx Terminal Monitoring Inventory • SLURM Autogenerated

67

Thank you!

• Contact [email protected]

@CQnib, @_qnib

• Web www.qnib.org (blog)

doc.qnib.org (Paper)

• Feel free… …ask questions (now / later)

…ask for a Demo