diff --git a/content/roadmaps/102-devops/content-paths.json b/content/roadmaps/102-devops/content-paths.json
index 97e63d0e2..d747e20b3 100644
--- a/content/roadmaps/102-devops/content-paths.json
+++ b/content/roadmaps/102-devops/content-paths.json
@@ -1,131 +1,175 @@
{
"home": "/roadmaps/102-devops/content/readme.md",
- "data-management": "/roadmaps/102-devops/content/110-data-management.md",
- "management-and-monitoring": "/roadmaps/102-devops/content/112-management-and-monitoring.md",
- "monitoring": "/roadmaps/102-devops/content/107-monitoring/readme.md",
- "monitoring:logs-management": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/readme.md",
- "monitoring:logs-management:elastic-stack": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/100-elastic-stack.md",
- "monitoring:logs-management:graylog": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/101-graylog.md",
- "monitoring:logs-management:splunk": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/102-splunk.md",
- "monitoring:logs-management:papertrail": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/102-papertrail.md",
- "monitoring:infrastructure-monitoring": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/readme.md",
- "monitoring:infrastructure-monitoring:datadog": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-datadog.md",
- "monitoring:infrastructure-monitoring:monit": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-monit.md",
- "monitoring:infrastructure-monitoring:zabbix": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-zabbix.md",
- "monitoring:infrastructure-monitoring:grafana": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-grafana.md",
- "monitoring:infrastructure-monitoring:nagios": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/101-nagios.md",
- "monitoring:infrastructure-monitoring:prometheus": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/100-prometheus.md",
- "monitoring:application-monitoring": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/readme.md",
- "monitoring:application-monitoring:jaeger": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/100-jaeger.md",
- "monitoring:application-monitoring:new-relic": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md",
- "monitoring:application-monitoring:app-dynamics": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/102-app-dynamics.md",
- "monitoring:application-monitoring:instana": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/103-instana.md",
- "monitoring:application-monitoring:open-tracing": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/104-open-tracing.md",
"infrastructure-as-code": "/roadmaps/102-devops/content/105-infrastructure-as-code/readme.md",
- "infrastructure-as-code:configuration-management": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md",
- "infrastructure-as-code:configuration-management:puppet": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/103-puppet.md",
- "infrastructure-as-code:configuration-management:salt": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/102-salt.md",
- "infrastructure-as-code:configuration-management:chef": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/101-chef.md",
- "infrastructure-as-code:configuration-management:ansible": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/100-ansible.md",
"infrastructure-as-code:service-mesh": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/readme.md",
+ "infrastructure-as-code:service-mesh:istio": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/101-istio.md",
"infrastructure-as-code:service-mesh:linkerd": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/103-linkerd.md",
"infrastructure-as-code:service-mesh:envoy": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/102-envoy.md",
- "infrastructure-as-code:service-mesh:istio": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/101-istio.md",
"infrastructure-as-code:service-mesh:consul": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-service-mesh/100-consul.md",
"infrastructure-as-code:containers": "/roadmaps/102-devops/content/105-infrastructure-as-code/101-containers.md",
- "infrastructure-as-code:infrastructure-provisioning": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/readme.md",
- "infrastructure-as-code:infrastructure-provisioning:terraform": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/100-terraform.md",
- "infrastructure-as-code:infrastructure-provisioning:aws-cdk": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/101-aws-cdk.md",
- "infrastructure-as-code:infrastructure-provisioning:cloudformation": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/102-cloudformation.md",
- "infrastructure-as-code:infrastructure-provisioning:pulumi": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/103-pulumi.md",
"infrastructure-as-code:docker": "/roadmaps/102-devops/content/105-infrastructure-as-code/100-docker.md",
"infrastructure-as-code:lxc": "/roadmaps/102-devops/content/105-infrastructure-as-code/101-lxc.md",
+ "infrastructure-as-code:configuration-management": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/readme.md",
+ "infrastructure-as-code:configuration-management:ansible": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/100-ansible.md",
+ "infrastructure-as-code:configuration-management:chef": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/101-chef.md",
+ "infrastructure-as-code:configuration-management:puppet": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/103-puppet.md",
+ "infrastructure-as-code:configuration-management:salt": "/roadmaps/102-devops/content/105-infrastructure-as-code/102-configuration-management/102-salt.md",
"infrastructure-as-code:kubernetes": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-kubernetes.md",
"infrastructure-as-code:mesos": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-mesos.md",
"infrastructure-as-code:docker-swarm": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-docker-swarm.md",
"infrastructure-as-code:nomad": "/roadmaps/102-devops/content/105-infrastructure-as-code/104-nomad.md",
- "networking-protocols": "/roadmaps/102-devops/content/103-networking-protocols/readme.md",
- "networking-protocols:emails": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/readme.md",
- "networking-protocols:emails:dmarc": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/104-dmarc.md",
- "networking-protocols:emails:spf": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/105-spf.md",
- "networking-protocols:emails:domain-keys": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/106-domain-keys.md",
- "networking-protocols:emails:imaps": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/102-imaps.md",
- "networking-protocols:emails:pop3s": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/103-pop3s.md",
- "networking-protocols:emails:smtp": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md",
- "networking-protocols:emails:white-grey-listing": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/100-white-grey-listing.md",
- "networking-protocols:osi-model": "/roadmaps/102-devops/content/103-networking-protocols/100-osi-model.md",
- "networking-protocols:dns": "/roadmaps/102-devops/content/103-networking-protocols/101-dns.md",
- "networking-protocols:http": "/roadmaps/102-devops/content/103-networking-protocols/102-http.md",
- "networking-protocols:https": "/roadmaps/102-devops/content/103-networking-protocols/103-https.md",
- "networking-protocols:ftp": "/roadmaps/102-devops/content/103-networking-protocols/104-ftp.md",
- "networking-protocols:ssl-tls": "/roadmaps/102-devops/content/103-networking-protocols/105-ssl-tls.md",
- "networking-protocols:ssh": "/roadmaps/102-devops/content/103-networking-protocols/106-ssh.md",
- "networking-protocols:port-forwarding": "/roadmaps/102-devops/content/103-networking-protocols/107-port-forwarding.md",
+ "infrastructure-as-code:infrastructure-provisioning": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/readme.md",
+ "infrastructure-as-code:infrastructure-provisioning:terraform": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/100-terraform.md",
+ "infrastructure-as-code:infrastructure-provisioning:aws-cdk": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/101-aws-cdk.md",
+ "infrastructure-as-code:infrastructure-provisioning:pulumi": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/103-pulumi.md",
+ "infrastructure-as-code:infrastructure-provisioning:cloudformation": "/roadmaps/102-devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/102-cloudformation.md",
+ "setting-up-x": "/roadmaps/102-devops/content/104-setting-up-x/readme.md",
+ "setting-up-x:apache": "/roadmaps/102-devops/content/104-setting-up-x/106-apache.md",
+ "setting-up-x:caddy": "/roadmaps/102-devops/content/104-setting-up-x/106-caddy.md",
+ "setting-up-x:nginx": "/roadmaps/102-devops/content/104-setting-up-x/105-nginx.md",
+ "setting-up-x:tomcat": "/roadmaps/102-devops/content/104-setting-up-x/107-tomcat.md",
+ "setting-up-x:iis": "/roadmaps/102-devops/content/104-setting-up-x/108-iis.md",
+ "setting-up-x:forward-proxy": "/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md",
+ "setting-up-x:caching-server": "/roadmaps/102-devops/content/104-setting-up-x/101-caching-server.md",
+ "setting-up-x:reverse-proxy": "/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md",
+ "setting-up-x:load-balancer": "/roadmaps/102-devops/content/104-setting-up-x/103-load-balancer.md",
+ "setting-up-x:firewall": "/roadmaps/102-devops/content/104-setting-up-x/104-firewall.md",
"os-concepts": "/roadmaps/102-devops/content/101-os-concepts/readme.md",
- "os-concepts:threads-concurrency": "/roadmaps/102-devops/content/101-os-concepts/110-threads-concurrency.md",
- "os-concepts:service-management": "/roadmaps/102-devops/content/101-os-concepts/109-service-management.md",
- "os-concepts:virtualization": "/roadmaps/102-devops/content/101-os-concepts/102-virtualization.md",
- "os-concepts:io-management": "/roadmaps/102-devops/content/101-os-concepts/101-io-management.md",
"os-concepts:memory-storage": "/roadmaps/102-devops/content/101-os-concepts/103-memory-storage.md",
+ "os-concepts:io-management": "/roadmaps/102-devops/content/101-os-concepts/101-io-management.md",
+ "os-concepts:virtualization": "/roadmaps/102-devops/content/101-os-concepts/102-virtualization.md",
"os-concepts:file-system": "/roadmaps/102-devops/content/101-os-concepts/104-file-system.md",
+ "os-concepts:startup-management": "/roadmaps/102-devops/content/101-os-concepts/108-startup-management.md",
+ "os-concepts:service-management": "/roadmaps/102-devops/content/101-os-concepts/109-service-management.md",
+ "os-concepts:threads-concurrency": "/roadmaps/102-devops/content/101-os-concepts/110-threads-concurrency.md",
"os-concepts:networking": "/roadmaps/102-devops/content/101-os-concepts/100-networking.md",
- "os-concepts:posix": "/roadmaps/102-devops/content/101-os-concepts/106-posix.md",
"os-concepts:sockets": "/roadmaps/102-devops/content/101-os-concepts/105-sockets.md",
+ "os-concepts:posix": "/roadmaps/102-devops/content/101-os-concepts/106-posix.md",
"os-concepts:processes": "/roadmaps/102-devops/content/101-os-concepts/107-processes.md",
- "os-concepts:startup-management": "/roadmaps/102-devops/content/101-os-concepts/108-startup-management.md",
"language": "/roadmaps/102-devops/content/100-language/readme.md",
- "language:rust": "/roadmaps/102-devops/content/100-language/104-rust.md",
- "language:python": "/roadmaps/102-devops/content/100-language/100-python.md",
"language:ruby": "/roadmaps/102-devops/content/100-language/101-ruby.md",
+ "language:python": "/roadmaps/102-devops/content/100-language/100-python.md",
"language:javascript": "/roadmaps/102-devops/content/100-language/102-javascript.md",
"language:go": "/roadmaps/102-devops/content/100-language/103-go.md",
+ "language:rust": "/roadmaps/102-devops/content/100-language/104-rust.md",
"language:c": "/roadmaps/102-devops/content/100-language/105-c.md",
"language:cpp": "/roadmaps/102-devops/content/100-language/106-cpp.md",
"managing-servers": "/roadmaps/102-devops/content/102-managing-servers/readme.md",
"managing-servers:operating-system": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/readme.md",
"managing-servers:operating-system:windows": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/100-windows.md",
- "managing-servers:operating-system:linux": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-linux.md",
- "managing-servers:operating-system:unix": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-unix.md",
+ "managing-servers:operating-system:centos": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-centos.md",
+ "managing-servers:operating-system:ubuntu": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-ubuntu.md",
+ "managing-servers:operating-system:suse-linux": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/103-suse-linux.md",
+ "managing-servers:operating-system:rhel": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/104-rhel.md",
+ "managing-servers:operating-system:fedora": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/105-fedora.md",
+ "managing-servers:operating-system:debian": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/106-debian.md",
+ "managing-servers:operating-system:free-bsd": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/107-free-bsd.md",
+ "managing-servers:operating-system:open-bsd": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/108-open-bsd.md",
+ "managing-servers:operating-system:net-bsd": "/roadmaps/102-devops/content/102-managing-servers/100-operating-system/109-net-bsd.md",
"managing-servers:live-in-terminal": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/readme.md",
- "managing-servers:live-in-terminal:terminal-multiplexers": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-terminal-multiplexers.md",
- "managing-servers:live-in-terminal:process-monitoring": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-process-monitoring.md",
- "managing-servers:live-in-terminal:system-performance": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-system-performance.md",
- "managing-servers:live-in-terminal:network-tools": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-network-tools.md",
"managing-servers:live-in-terminal:bash-scripting": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/104-bash-scripting.md",
"managing-servers:live-in-terminal:editors": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/105-editors.md",
"managing-servers:live-in-terminal:compiling-apps": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/106-compiling-apps.md",
- "managing-servers:live-in-terminal:text-manipulation": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-text-manipulation.md",
- "managing-servers:live-in-terminal:other-tools": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-other-tools.md",
- "setting-up-x": "/roadmaps/102-devops/content/104-setting-up-x/readme.md",
- "setting-up-x:reverse-proxy": "/roadmaps/102-devops/content/104-setting-up-x/100-reverse-proxy.md",
- "setting-up-x:caching-server": "/roadmaps/102-devops/content/104-setting-up-x/101-caching-server.md",
- "setting-up-x:forward-proxy": "/roadmaps/102-devops/content/104-setting-up-x/102-forward-proxy.md",
- "setting-up-x:load-balancer": "/roadmaps/102-devops/content/104-setting-up-x/103-load-balancer.md",
- "setting-up-x:firewall": "/roadmaps/102-devops/content/104-setting-up-x/104-firewall.md",
- "setting-up-x:nginx": "/roadmaps/102-devops/content/104-setting-up-x/105-nginx.md",
- "setting-up-x:apache": "/roadmaps/102-devops/content/104-setting-up-x/106-apache.md",
- "setting-up-x:caddy": "/roadmaps/102-devops/content/104-setting-up-x/106-caddy.md",
- "setting-up-x:tomcat": "/roadmaps/102-devops/content/104-setting-up-x/107-tomcat.md",
- "setting-up-x:iis": "/roadmaps/102-devops/content/104-setting-up-x/108-iis.md",
+ "managing-servers:live-in-terminal:terminal-multiplexers": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-terminal-multiplexers.md",
+ "managing-servers:live-in-terminal:screen-multiplexer": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-screen-multiplexer.md",
+ "managing-servers:live-in-terminal:tmux-multiplexer": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-tmux-multiplexer.md",
+ "managing-servers:live-in-terminal:ps": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-ps.md",
+ "managing-servers:live-in-terminal:top": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-top.md",
+ "managing-servers:live-in-terminal:htop": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-htop.md",
+ "managing-servers:live-in-terminal:atop": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/104-atop.md",
+ "managing-servers:live-in-terminal:lsof": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/105-lsof.md",
+ "managing-servers:live-in-terminal:nmon": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/106-nmon.md",
+ "managing-servers:live-in-terminal:iostat": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-iostat.md",
+ "managing-servers:live-in-terminal:sar": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-sar.md",
+ "managing-servers:live-in-terminal:vmstat": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/109-vmstat.md",
+ "managing-servers:live-in-terminal:traceroute": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/110-traceroute.md",
+ "managing-servers:live-in-terminal:mtr": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/111-mtr.md",
+ "managing-servers:live-in-terminal:ping": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/112-ping.md",
+ "managing-servers:live-in-terminal:nmap": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/113-nmap.md",
+ "managing-servers:live-in-terminal:netstat": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/114-netstat.md",
+ "managing-servers:live-in-terminal:airmon": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/115-airmon.md",
+ "managing-servers:live-in-terminal:tcpdump": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/116-tcpdump.md",
+ "managing-servers:live-in-terminal:airodump": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/117-airodump.md",
+ "managing-servers:live-in-terminal:iptables": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/118-iptables.md",
+ "managing-servers:live-in-terminal:dig": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/119-dig.md",
+ "managing-servers:live-in-terminal:awk": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/120-awk.md",
+ "managing-servers:live-in-terminal:sed": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/121-sed.md",
+ "managing-servers:live-in-terminal:grep": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/122-grep.md",
+ "managing-servers:live-in-terminal:sort": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/123-sort.md",
+ "managing-servers:live-in-terminal:cut": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/124-cut.md",
+ "managing-servers:live-in-terminal:uniq": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/125-uniq.md",
+ "managing-servers:live-in-terminal:cat": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/126-cat.md",
+ "managing-servers:live-in-terminal:echo": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/127-echo.md",
+ "managing-servers:live-in-terminal:fmt": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/128-fmt.md",
+ "managing-servers:live-in-terminal:tr": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/129-tr.md",
+ "managing-servers:live-in-terminal:nl": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/130-nl.md",
+ "managing-servers:live-in-terminal:wc": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/131-wc.md",
+ "managing-servers:live-in-terminal:egrep": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/132-egrep.md",
+ "managing-servers:live-in-terminal:fgrep": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/133-fgrep.md",
+ "managing-servers:live-in-terminal:strace": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/134-strace.md",
+ "managing-servers:live-in-terminal:dtrace": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/135-dtrace.md",
+ "managing-servers:live-in-terminal:systemtap": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/136-systemtap.md",
+ "managing-servers:live-in-terminal:uname": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/137-uname.md",
+ "managing-servers:live-in-terminal:df": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/138-df.md",
+ "managing-servers:live-in-terminal:history": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/139-history.md",
+ "managing-servers:live-in-terminal:du": "/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/140-du.md",
+ "networking-protocols": "/roadmaps/102-devops/content/103-networking-protocols/readme.md",
+ "networking-protocols:dns": "/roadmaps/102-devops/content/103-networking-protocols/101-dns.md",
+ "networking-protocols:osi-model": "/roadmaps/102-devops/content/103-networking-protocols/100-osi-model.md",
+ "networking-protocols:http": "/roadmaps/102-devops/content/103-networking-protocols/102-http.md",
+ "networking-protocols:https": "/roadmaps/102-devops/content/103-networking-protocols/103-https.md",
+ "networking-protocols:ftp": "/roadmaps/102-devops/content/103-networking-protocols/104-ftp.md",
+ "networking-protocols:ssl-tls": "/roadmaps/102-devops/content/103-networking-protocols/105-ssl-tls.md",
+ "networking-protocols:ssh": "/roadmaps/102-devops/content/103-networking-protocols/106-ssh.md",
+ "networking-protocols:port-forwarding": "/roadmaps/102-devops/content/103-networking-protocols/107-port-forwarding.md",
+ "networking-protocols:emails": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/readme.md",
+ "networking-protocols:emails:smtp": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/101-smtp.md",
+ "networking-protocols:emails:imaps": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/102-imaps.md",
+ "networking-protocols:emails:pop3s": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/103-pop3s.md",
+ "networking-protocols:emails:dmarc": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/104-dmarc.md",
+ "networking-protocols:emails:spf": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/105-spf.md",
+ "networking-protocols:emails:domain-keys": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/106-domain-keys.md",
+ "networking-protocols:emails:white-grey-listing": "/roadmaps/102-devops/content/103-networking-protocols/103-emails/100-white-grey-listing.md",
"ci-cd": "/roadmaps/102-devops/content/106-ci-cd/readme.md",
- "ci-cd:gitlab-ci": "/roadmaps/102-devops/content/106-ci-cd/100-gitlab-ci.md",
"ci-cd:jenkins": "/roadmaps/102-devops/content/106-ci-cd/101-jenkins.md",
- "ci-cd:github-actions": "/roadmaps/102-devops/content/106-ci-cd/102-github-actions.md",
+ "ci-cd:gitlab-ci": "/roadmaps/102-devops/content/106-ci-cd/100-gitlab-ci.md",
"ci-cd:travis-ci": "/roadmaps/102-devops/content/106-ci-cd/103-travis-ci.md",
- "ci-cd:bamboo": "/roadmaps/102-devops/content/106-ci-cd/104-bamboo.md",
+ "ci-cd:github-actions": "/roadmaps/102-devops/content/106-ci-cd/102-github-actions.md",
"ci-cd:teamcity": "/roadmaps/102-devops/content/106-ci-cd/105-teamcity.md",
- "ci-cd:azure-devops-services": "/roadmaps/102-devops/content/106-ci-cd/106-azure-devops-services.md",
+ "ci-cd:bamboo": "/roadmaps/102-devops/content/106-ci-cd/104-bamboo.md",
"ci-cd:circle-ci": "/roadmaps/102-devops/content/106-ci-cd/107-circle-ci.md",
"ci-cd:drone": "/roadmaps/102-devops/content/106-ci-cd/108-drone.md",
+ "ci-cd:azure-devops-services": "/roadmaps/102-devops/content/106-ci-cd/106-azure-devops-services.md",
+ "monitoring": "/roadmaps/102-devops/content/107-monitoring/readme.md",
+ "monitoring:infrastructure-monitoring": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/readme.md",
+ "monitoring:infrastructure-monitoring:nagios": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/101-nagios.md",
+ "monitoring:infrastructure-monitoring:grafana": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-grafana.md",
+ "monitoring:infrastructure-monitoring:datadog": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-datadog.md",
+ "monitoring:infrastructure-monitoring:zabbix": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-zabbix.md",
+ "monitoring:infrastructure-monitoring:monit": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/102-monit.md",
+ "monitoring:infrastructure-monitoring:prometheus": "/roadmaps/102-devops/content/107-monitoring/100-infrastructure-monitoring/100-prometheus.md",
+ "monitoring:application-monitoring": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/readme.md",
+ "monitoring:application-monitoring:jaeger": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/100-jaeger.md",
+ "monitoring:application-monitoring:new-relic": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/101-new-relic.md",
+ "monitoring:application-monitoring:app-dynamics": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/102-app-dynamics.md",
+ "monitoring:application-monitoring:instana": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/103-instana.md",
+ "monitoring:application-monitoring:open-tracing": "/roadmaps/102-devops/content/107-monitoring/101-application-monitoring/104-open-tracing.md",
+ "monitoring:logs-management": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/readme.md",
+ "monitoring:logs-management:elastic-stack": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/100-elastic-stack.md",
+ "monitoring:logs-management:graylog": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/101-graylog.md",
+ "monitoring:logs-management:splunk": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/102-splunk.md",
+ "monitoring:logs-management:papertrail": "/roadmaps/102-devops/content/107-monitoring/102-logs-management/102-papertrail.md",
"cloud-providers": "/roadmaps/102-devops/content/108-cloud-providers/readme.md",
"cloud-providers:aws": "/roadmaps/102-devops/content/108-cloud-providers/100-aws.md",
"cloud-providers:google-cloud": "/roadmaps/102-devops/content/108-cloud-providers/101-google-cloud.md",
"cloud-providers:azure": "/roadmaps/102-devops/content/108-cloud-providers/102-azure.md",
- "cloud-providers:heroku": "/roadmaps/102-devops/content/108-cloud-providers/103-heroku.md",
- "cloud-providers:albaba-cloud": "/roadmaps/102-devops/content/108-cloud-providers/104-albaba-cloud.md",
"cloud-providers:digital-ocean": "/roadmaps/102-devops/content/108-cloud-providers/104-digital-ocean.md",
+ "cloud-providers:heroku": "/roadmaps/102-devops/content/108-cloud-providers/103-heroku.md",
"cloud-providers:linode": "/roadmaps/102-devops/content/108-cloud-providers/105-linode.md",
"cloud-providers:vultr": "/roadmaps/102-devops/content/108-cloud-providers/106-vultr.md",
+ "cloud-providers:albaba-cloud": "/roadmaps/102-devops/content/108-cloud-providers/104-albaba-cloud.md",
"availability": "/roadmaps/102-devops/content/109-availability.md",
- "design-and-implementation": "/roadmaps/102-devops/content/111-design-and-implementation.md"
+ "data-management": "/roadmaps/102-devops/content/110-data-management.md",
+ "design-and-implementation": "/roadmaps/102-devops/content/111-design-and-implementation.md",
+ "management-and-monitoring": "/roadmaps/102-devops/content/112-management-and-monitoring.md"
}
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-centos.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-centos.md
new file mode 100644
index 000000000..104173f2b
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-centos.md
@@ -0,0 +1 @@
+# Centos
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-linux.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-linux.md
deleted file mode 100644
index fa3081ce7..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/101-linux.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Linux
-Linux is the operating system that powers most of the web today. User interfaces exist for Linux as a desktop operating system, but Linux's most common role is as a server, where the operating system is only interacted with via the [Command Line Interface](https://en.wikipedia.org/wiki/Command-line_interface). Linux is an open source project, of which there are many "distributions" or "distros". The distro you choose to learn is not of particular importance, just know that some problems are handled differently on different distributions. This means there may not be 1:1 compatibility of a tutorial for Ubuntu to another distro.
-
-Recommended Reading(In order of depth):
- - [Your Linux Toolbox](https://www.amazon.com/Your-Linux-Toolbox-Julia-Evans/dp/1593279779/) by Julia Evans
- - [UNIX and Linux System Administration Handbook](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554/ref=sr_1_1?crid=1TDGT7WJDRK91&keywords=Evi+nemeth&qid=1659625806&sprefix=evi+nemeth%2Caps%2C45&sr=8-1) by Evi Nemeth.
- - [The Linux Programming Interface: A Linux and UNIX System Programming Handbook](https://www.amazon.com/Linux-Programming-Interface-System-Handbook/dp/1593272200/) by Michael Kerrisk
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-ubuntu.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-ubuntu.md
new file mode 100644
index 000000000..880870842
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-ubuntu.md
@@ -0,0 +1 @@
+# Ubuntu
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-unix.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-unix.md
deleted file mode 100644
index 106aea125..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/102-unix.md
+++ /dev/null
@@ -1 +0,0 @@
-# Unix
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/103-suse-linux.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/103-suse-linux.md
new file mode 100644
index 000000000..ed8bdb42f
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/103-suse-linux.md
@@ -0,0 +1 @@
+# Suse linux
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/104-rhel.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/104-rhel.md
new file mode 100644
index 000000000..b5bc0aa56
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/104-rhel.md
@@ -0,0 +1 @@
+# Rhel
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/105-fedora.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/105-fedora.md
new file mode 100644
index 000000000..a34948a81
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/105-fedora.md
@@ -0,0 +1 @@
+# Fedora
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/106-debian.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/106-debian.md
new file mode 100644
index 000000000..31c06095b
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/106-debian.md
@@ -0,0 +1 @@
+# Debian
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/107-free-bsd.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/107-free-bsd.md
new file mode 100644
index 000000000..8fd454543
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/107-free-bsd.md
@@ -0,0 +1 @@
+# Free bsd
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/108-open-bsd.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/108-open-bsd.md
new file mode 100644
index 000000000..3865abd66
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/108-open-bsd.md
@@ -0,0 +1 @@
+# Open bsd
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/109-net-bsd.md b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/109-net-bsd.md
new file mode 100644
index 000000000..063a3fabe
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/100-operating-system/109-net-bsd.md
@@ -0,0 +1 @@
+# Net bsd
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-screen-multiplexer.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-screen-multiplexer.md
new file mode 100644
index 000000000..fbb690274
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/100-screen-multiplexer.md
@@ -0,0 +1 @@
+# Screen Multiplexer
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-process-monitoring.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-process-monitoring.md
deleted file mode 100644
index 282dbe688..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-process-monitoring.md
+++ /dev/null
@@ -1 +0,0 @@
-# Process monitoring
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-tmux-multiplexer.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-tmux-multiplexer.md
new file mode 100644
index 000000000..64fa40903
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/101-tmux-multiplexer.md
@@ -0,0 +1 @@
+# Tmux multiplexer
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-ps.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-ps.md
new file mode 100644
index 000000000..4d6231647
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-ps.md
@@ -0,0 +1 @@
+# Ps
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-system-performance.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-system-performance.md
deleted file mode 100644
index 0721cb998..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-system-performance.md
+++ /dev/null
@@ -1 +0,0 @@
-# System performance
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-top.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-top.md
new file mode 100644
index 000000000..b563aaacb
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/102-top.md
@@ -0,0 +1 @@
+# Top
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-htop.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-htop.md
new file mode 100644
index 000000000..b6efed6c3
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-htop.md
@@ -0,0 +1 @@
+# Htop
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-network-tools.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-network-tools.md
deleted file mode 100644
index 1a6c119bb..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/103-network-tools.md
+++ /dev/null
@@ -1 +0,0 @@
-# Network tools
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/104-atop.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/104-atop.md
new file mode 100644
index 000000000..97f5c1861
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/104-atop.md
@@ -0,0 +1 @@
+# Atop
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/105-lsof.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/105-lsof.md
new file mode 100644
index 000000000..98ca2d36b
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/105-lsof.md
@@ -0,0 +1 @@
+# Lsof
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/106-nmon.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/106-nmon.md
new file mode 100644
index 000000000..900353692
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/106-nmon.md
@@ -0,0 +1 @@
+# Nmon
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-iostat.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-iostat.md
new file mode 100644
index 000000000..3cc154ed6
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-iostat.md
@@ -0,0 +1 @@
+# Iostat
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-text-manipulation.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-text-manipulation.md
deleted file mode 100644
index a0d98ba7f..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/107-text-manipulation.md
+++ /dev/null
@@ -1 +0,0 @@
-# Text manipulation
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-other-tools.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-other-tools.md
deleted file mode 100644
index 9df4aa64c..000000000
--- a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-other-tools.md
+++ /dev/null
@@ -1 +0,0 @@
-# Other tools
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-sar.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-sar.md
new file mode 100644
index 000000000..d82bf780c
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/108-sar.md
@@ -0,0 +1 @@
+# Sar
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/109-vmstat.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/109-vmstat.md
new file mode 100644
index 000000000..e539733dd
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/109-vmstat.md
@@ -0,0 +1 @@
+# Vmstat
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/110-traceroute.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/110-traceroute.md
new file mode 100644
index 000000000..0295e347c
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/110-traceroute.md
@@ -0,0 +1 @@
+# Traceroute
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/111-mtr.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/111-mtr.md
new file mode 100644
index 000000000..ecb0e6b4c
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/111-mtr.md
@@ -0,0 +1 @@
+# Mtr
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/112-ping.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/112-ping.md
new file mode 100644
index 000000000..241f675e7
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/112-ping.md
@@ -0,0 +1 @@
+# Ping
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/113-nmap.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/113-nmap.md
new file mode 100644
index 000000000..118a3277e
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/113-nmap.md
@@ -0,0 +1 @@
+# Nmap
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/114-netstat.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/114-netstat.md
new file mode 100644
index 000000000..93ff26419
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/114-netstat.md
@@ -0,0 +1 @@
+# Netstat
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/115-airmon.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/115-airmon.md
new file mode 100644
index 000000000..ef72bb317
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/115-airmon.md
@@ -0,0 +1 @@
+# Airmon
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/116-tcpdump.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/116-tcpdump.md
new file mode 100644
index 000000000..75a833d93
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/116-tcpdump.md
@@ -0,0 +1 @@
+# Tcpdump
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/117-airodump.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/117-airodump.md
new file mode 100644
index 000000000..e94273839
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/117-airodump.md
@@ -0,0 +1 @@
+# Airodump
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/118-iptables.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/118-iptables.md
new file mode 100644
index 000000000..bcbe89f1f
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/118-iptables.md
@@ -0,0 +1 @@
+# Iptables
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/119-dig.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/119-dig.md
new file mode 100644
index 000000000..2ab4db640
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/119-dig.md
@@ -0,0 +1 @@
+# Dig
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/120-awk.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/120-awk.md
new file mode 100644
index 000000000..10b818700
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/120-awk.md
@@ -0,0 +1 @@
+# Awk
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/121-sed.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/121-sed.md
new file mode 100644
index 000000000..1a9c250c0
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/121-sed.md
@@ -0,0 +1 @@
+# Sed
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/122-grep.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/122-grep.md
new file mode 100644
index 000000000..23eb0693a
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/122-grep.md
@@ -0,0 +1 @@
+# Grep
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/123-sort.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/123-sort.md
new file mode 100644
index 000000000..14752aa76
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/123-sort.md
@@ -0,0 +1 @@
+# Sort
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/124-cut.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/124-cut.md
new file mode 100644
index 000000000..bb4f8b0b3
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/124-cut.md
@@ -0,0 +1 @@
+# Cut
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/125-uniq.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/125-uniq.md
new file mode 100644
index 000000000..8b60c5c6b
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/125-uniq.md
@@ -0,0 +1 @@
+# Uniq
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/126-cat.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/126-cat.md
new file mode 100644
index 000000000..3b1eb18e1
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/126-cat.md
@@ -0,0 +1 @@
+# Cat
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/127-echo.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/127-echo.md
new file mode 100644
index 000000000..183516c34
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/127-echo.md
@@ -0,0 +1 @@
+# Echo
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/128-fmt.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/128-fmt.md
new file mode 100644
index 000000000..7f0fe40d8
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/128-fmt.md
@@ -0,0 +1 @@
+# Fmt
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/129-tr.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/129-tr.md
new file mode 100644
index 000000000..2db592a07
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/129-tr.md
@@ -0,0 +1 @@
+# Tr
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/130-nl.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/130-nl.md
new file mode 100644
index 000000000..736ab1c03
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/130-nl.md
@@ -0,0 +1 @@
+# Nl
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/131-wc.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/131-wc.md
new file mode 100644
index 000000000..85ec04553
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/131-wc.md
@@ -0,0 +1 @@
+# Wc
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/132-egrep.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/132-egrep.md
new file mode 100644
index 000000000..d5aa9f56c
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/132-egrep.md
@@ -0,0 +1 @@
+# Egrep
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/133-fgrep.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/133-fgrep.md
new file mode 100644
index 000000000..35cad5714
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/133-fgrep.md
@@ -0,0 +1 @@
+# Fgrep
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/134-strace.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/134-strace.md
new file mode 100644
index 000000000..ab9d7af81
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/134-strace.md
@@ -0,0 +1 @@
+# Strace
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/135-dtrace.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/135-dtrace.md
new file mode 100644
index 000000000..e16ffe004
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/135-dtrace.md
@@ -0,0 +1 @@
+# Dtrace
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/136-systemtap.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/136-systemtap.md
new file mode 100644
index 000000000..33fdef223
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/136-systemtap.md
@@ -0,0 +1 @@
+# Systemtap
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/137-uname.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/137-uname.md
new file mode 100644
index 000000000..c7906c4ae
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/137-uname.md
@@ -0,0 +1 @@
+# Uname
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/138-df.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/138-df.md
new file mode 100644
index 000000000..c5c0e75bf
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/138-df.md
@@ -0,0 +1 @@
+# Df
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/139-history.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/139-history.md
new file mode 100644
index 000000000..8d32e8eac
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/139-history.md
@@ -0,0 +1 @@
+# History
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/140-du.md b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/140-du.md
new file mode 100644
index 000000000..b003d7bdf
--- /dev/null
+++ b/content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/140-du.md
@@ -0,0 +1 @@
+# Du
\ No newline at end of file
diff --git a/content/roadmaps/102-devops/meta.json b/content/roadmaps/102-devops/meta.json
index 59af503d8..211b0f919 100644
--- a/content/roadmaps/102-devops/meta.json
+++ b/content/roadmaps/102-devops/meta.json
@@ -43,4 +43,4 @@
},
"pdfUrl": "/pdfs/devops.pdf",
"contentPathsFilePath": "./content-paths.json"
-}
+}
\ No newline at end of file
diff --git a/public/project/devops.json b/public/project/devops.json
index 00f7903d3..a24235b89 100644
--- a/public/project/devops.json
+++ b/public/project/devops.json
@@ -3,27 +3,25 @@
"controls": {
"control": [
{
- "ID": "493",
+ "ID": "2185",
"typeID": "Arrow",
- "zOrder": "70",
- "w": "186",
- "h": "81",
+ "zOrder": "0",
+ "h": "114",
"measuredW": "150",
"measuredH": "100",
- "x": "840",
- "y": "348",
+ "x": "412",
+ "y": "2619",
"properties": {
"color": "2848996",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 186,
- "y": 81
+ "x": 149.5,
+ "y": 113.5
},
"p1": {
- "x": 0.34339508047372586,
- "y": 0.04300030367447524
+ "x": 0.5697543385170161,
+ "y": -0.1564119900833896
},
"p2": {
"x": 0,
@@ -32,683 +30,673 @@
}
},
{
- "ID": "747",
+ "ID": "2186",
"typeID": "Arrow",
- "zOrder": "71",
- "w": "193",
- "h": "41",
+ "zOrder": "1",
+ "w": "3",
+ "h": "66",
"measuredW": "150",
"measuredH": "100",
- "x": "836",
- "y": "340",
+ "x": "364",
+ "y": "2618",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 193,
- "y": 39
+ "x": 1,
+ "y": 0
},
"p1": {
- "x": 0.34339508047373224,
- "y": 0.04300030367446098
+ "x": 0.56842735383826,
+ "y": -0.01687523160685271
},
"p2": {
- "x": 0,
- "y": 0
- }
+ "x": 2,
+ "y": 65
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "748",
+ "ID": "2187",
"typeID": "Arrow",
- "zOrder": "72",
- "w": "194",
- "h": "11",
+ "zOrder": "2",
+ "w": "3",
+ "h": "66",
"measuredW": "150",
"measuredH": "100",
- "x": "839",
- "y": "324",
+ "x": "204",
+ "y": "2618",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 194,
+ "x": 1,
"y": 0
},
"p1": {
- "x": 0.35191347753743757,
- "y": 0.0108153078202995
+ "x": 0.56842735383826,
+ "y": -0.01687523160685271
},
"p2": {
- "x": 0,
- "y": 11
- }
+ "x": 2,
+ "y": 65
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "749",
+ "ID": "2188",
"typeID": "Arrow",
- "zOrder": "73",
- "w": "186",
- "h": "57",
+ "zOrder": "3",
+ "w": "198",
+ "h": "305",
"measuredW": "150",
"measuredH": "100",
- "x": "837",
- "y": "274",
+ "x": "424",
+ "y": "2301",
"properties": {
"color": "2848996",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 186,
+ "x": 197,
"y": 0
},
"p1": {
- "x": 0.3789527084155346,
- "y": -0.03545459669691674
+ "x": 0.5554094414478669,
+ "y": 0.21886655076598482
},
"p2": {
"x": 0,
- "y": 57
+ "y": 305
}
}
},
{
- "ID": "750",
+ "ID": "2189",
"typeID": "Arrow",
- "zOrder": "74",
- "w": "121",
- "h": "41",
+ "zOrder": "4",
+ "w": "84",
+ "h": "119",
"measuredW": "150",
"measuredH": "100",
- "x": "411",
- "y": "351",
+ "x": "497",
+ "y": "2300",
"properties": {
"color": "2848996",
- "direction": "bottom",
+ "curvature": "-1",
"leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
"p0": {
"x": 0,
- "y": 40
+ "y": 118.5
},
"p1": {
- "x": 0.3525,
- "y": -0.0175
+ "x": 0.39766472060050223,
+ "y": -0.21384487072560038
},
"p2": {
- "x": 120,
+ "x": 84,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "2190",
+ "typeID": "Arrow",
+ "zOrder": "5",
+ "w": "3",
+ "h": "66",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "935",
+ "y": "2395",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "leftArrow": "false",
+ "p0": {
+ "x": 1,
"y": 0
},
+ "p1": {
+ "x": 0.56842735383826,
+ "y": -0.01687523160685271
+ },
+ "p2": {
+ "x": 2,
+ "y": 65
+ },
"rightArrow": "false",
"stroke": "dotted"
}
},
{
- "ID": "751",
+ "ID": "2191",
"typeID": "Arrow",
- "zOrder": "75",
- "w": "119",
- "h": "5",
+ "zOrder": "6",
+ "w": "3",
+ "h": "66",
"measuredW": "150",
"measuredH": "100",
- "x": "416",
- "y": "341",
+ "x": "825",
+ "y": "2395",
"properties": {
"color": "2848996",
"curvature": "-1",
- "direction": "bottom",
"leftArrow": "false",
"p0": {
- "x": 0,
- "y": 4
+ "x": 1,
+ "y": 0
},
"p1": {
- "x": 0.3816771970132108,
- "y": 0.01895462377943711
+ "x": 0.56842735383826,
+ "y": -0.01687523160685271
},
"p2": {
- "x": 118,
- "y": 2
+ "x": 2,
+ "y": 65
},
"rightArrow": "false",
"stroke": "dotted"
}
},
{
- "ID": "752",
+ "ID": "2192",
"typeID": "Arrow",
- "zOrder": "76",
- "w": "110",
- "h": "34",
+ "zOrder": "7",
+ "w": "3",
+ "h": "79",
"measuredW": "150",
"measuredH": "100",
- "x": "415",
- "y": "300",
+ "x": "866",
+ "y": "2297",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 0,
- "y": 1
+ "x": 2.5,
+ "y": -0.5
},
"p1": {
- "x": 0.3586981790003874,
- "y": 0.059434327779930254
+ "x": 0.5684273538382602,
+ "y": -0.016875231606852704
},
"p2": {
- "x": 109,
- "y": 33
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "x": 0.5,
+ "y": 78.5
+ }
}
},
{
- "ID": "754",
+ "ID": "2193",
"typeID": "Arrow",
- "zOrder": "78",
- "w": "14",
- "h": "71",
+ "zOrder": "8",
+ "w": "3",
+ "h": "66",
"measuredW": "150",
"measuredH": "100",
- "x": "690",
- "y": "54",
+ "x": "868",
+ "y": "2215",
"properties": {
"color": "2848996",
"curvature": "-1",
- "direction": "bottom",
"leftArrow": "false",
"p0": {
- "x": 10,
+ "x": 1,
"y": 0
},
"p1": {
- "x": 0.46601941747572834,
- "y": 0.1067961165048544
+ "x": 0.56842735383826,
+ "y": -0.01687523160685271
},
"p2": {
- "x": 0,
- "y": 71
+ "x": 2,
+ "y": 65
},
"rightArrow": "false",
"stroke": "dotted"
}
},
{
- "ID": "755",
+ "ID": "2194",
"typeID": "Arrow",
- "zOrder": "79",
- "w": "40",
- "h": "140",
+ "zOrder": "9",
+ "w": "92",
+ "h": "184",
"measuredW": "150",
"measuredH": "100",
- "x": "610",
- "y": "190",
+ "x": "948",
+ "y": "2206",
"properties": {
"color": "2848996",
- "curvature": "-1",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 40,
- "y": 0
+ "x": -0.5,
+ "y": -0.5
},
"p1": {
- "x": 0.543,
- "y": -0.201
+ "x": 0.6466957628227236,
+ "y": -0.02001450843748885
},
"p2": {
- "x": 20,
- "y": 140
+ "x": 91,
+ "y": 183
}
}
},
{
- "ID": "770",
- "typeID": "Canvas",
- "zOrder": "87",
- "w": "350",
- "h": "141",
- "measuredW": "100",
- "measuredH": "70",
- "x": "863",
- "y": "51"
- },
- {
- "ID": "771",
- "typeID": "Label",
- "zOrder": "88",
- "measuredW": "314",
- "measuredH": "25",
- "x": "877",
- "y": "68",
- "properties": {
- "size": "17",
- "text": "Find the detailed version of this roadmap"
- }
- },
- {
- "ID": "772",
- "typeID": "Label",
- "zOrder": "89",
- "measuredW": "319",
- "measuredH": "25",
- "x": "877",
- "y": "96",
- "properties": {
- "size": "17",
- "text": "along with resources and other roadmaps"
- }
- },
- {
- "ID": "1031",
+ "ID": "2195",
"typeID": "Arrow",
- "zOrder": "68",
- "w": "44",
- "h": "180",
+ "zOrder": "10",
+ "w": "94",
+ "h": "132",
"measuredW": "150",
"measuredH": "100",
- "x": "683",
- "y": "350",
+ "x": "950",
+ "y": "2205",
"properties": {
- "curvature": "-1",
+ "color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
+ "stroke": "dotted",
"p0": {
"x": -0.5,
- "y": 0
+ "y": -0.5
},
"p1": {
- "x": 0.4520505316193087,
- "y": 0.11905308783758752
+ "x": 0.6816916015287408,
+ "y": -0.06264764063070156
},
"p2": {
- "x": 38.5,
- "y": 179.5
- },
- "color": "2848996"
+ "x": 93,
+ "y": 131
+ }
}
},
{
- "ID": "1035",
+ "ID": "2196",
"typeID": "Arrow",
- "zOrder": "67",
- "w": "1",
- "h": "77",
+ "zOrder": "11",
+ "w": "94",
+ "h": "82",
"measuredW": "150",
"measuredH": "100",
- "x": "592",
- "y": "460",
+ "x": "956",
+ "y": "2207",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": 0
+ "x": -0.5,
+ "y": -0.5
},
"p1": {
- "x": 0.3856209150326797,
- "y": 0.0065359477124183
+ "x": 0.6469984607491023,
+ "y": -0.08209338122113903
},
"p2": {
- "x": 0,
- "y": 76.5
+ "x": 93,
+ "y": 81
}
}
},
{
- "ID": "1036",
+ "ID": "2197",
"typeID": "Arrow",
- "zOrder": "66",
- "w": "1",
- "h": "77",
+ "zOrder": "12",
+ "w": "97",
+ "h": "31",
"measuredW": "150",
"measuredH": "100",
- "x": "592",
- "y": "550",
+ "x": "950",
+ "y": "2207",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": 0
+ "x": -0.5,
+ "y": -0.5
},
"p1": {
- "x": 0.3856209150326797,
- "y": 0.0065359477124183
+ "x": 0.5697996021155806,
+ "y": -0.04716386044931828
},
"p2": {
- "x": 0,
- "y": 76.5
+ "x": 96,
+ "y": 30
}
}
},
{
- "ID": "1037",
+ "ID": "2198",
"typeID": "Arrow",
- "zOrder": "65",
- "w": "109",
- "h": "66",
+ "zOrder": "13",
+ "w": "97",
+ "h": "20",
"measuredW": "150",
"measuredH": "100",
- "x": "416",
- "y": "476",
+ "x": "948",
+ "y": "2177",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": -0.5,
- "y": 1.5
+ "y": 19.5
},
"p1": {
- "x": 0.32020599818236906,
- "y": 0.08966979703120266
+ "x": 0.5540000000000003,
+ "y": -0.07800000000000004
},
"p2": {
- "x": 108.5,
- "y": 66.5
+ "x": 96,
+ "y": 0
}
}
},
{
- "ID": "1038",
+ "ID": "2199",
"typeID": "Arrow",
- "zOrder": "64",
- "w": "119",
- "h": "28",
+ "zOrder": "14",
+ "w": "95",
+ "h": "69",
"measuredW": "150",
"measuredH": "100",
- "x": "408",
- "y": "519",
+ "x": "946",
+ "y": "2127",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": -0.5,
- "y": 0.5
+ "y": 68.5
},
"p1": {
- "x": 0.4252927400468384,
- "y": 0.049648711943793916
+ "x": 0.554,
+ "y": -0.07800000000000008
},
"p2": {
- "x": 118.5,
- "y": 28.5
+ "x": 94,
+ "y": 0
}
}
},
{
- "ID": "1039",
+ "ID": "2200",
"typeID": "Arrow",
- "zOrder": "63",
- "w": "115",
- "h": "12",
+ "zOrder": "15",
+ "w": "192",
+ "h": "306",
"measuredW": "150",
"measuredH": "100",
- "x": "409",
- "y": "552",
+ "x": "408",
+ "y": "1985",
"properties": {
"color": "2848996",
- "curvature": "-1",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": -0.5,
- "y": 11.5
+ "x": 192,
+ "y": 305.5
},
"p1": {
- "x": 0.3983843219388136,
- "y": -0.015483581419702295
+ "x": 0.4365971463723129,
+ "y": 0.20879511032103926
},
"p2": {
- "x": 114.5,
- "y": -0.5
+ "x": 0,
+ "y": 0
}
}
},
{
- "ID": "1040",
+ "ID": "2201",
"typeID": "Arrow",
- "zOrder": "62",
- "w": "108",
- "h": "54",
+ "zOrder": "16",
+ "w": "325",
+ "h": "322",
"measuredW": "150",
"measuredH": "100",
- "x": "417",
- "y": "557",
+ "x": "244",
+ "y": "1642",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": -0.5,
- "y": 53.5
+ "x": 324.5,
+ "y": -0.5
},
"p1": {
- "x": 0.42592592592592593,
- "y": -0.05555555555555556
+ "x": 0.5253269208128035,
+ "y": 0.1629774877603306
},
"p2": {
- "x": 107.5,
- "y": -0.5
+ "x": 0,
+ "y": 321.5
}
}
},
{
- "ID": "1044",
+ "ID": "2202",
"typeID": "Arrow",
- "zOrder": "61",
- "w": "1",
- "h": "77",
+ "zOrder": "17",
+ "w": "116",
+ "h": "278",
"measuredW": "150",
"measuredH": "100",
- "x": "809",
- "y": "455",
+ "x": "597",
+ "y": "1625",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": 0
+ "x": 115.5,
+ "y": -0.5
},
"p1": {
- "x": 0.3856209150326797,
- "y": 0.0065359477124183
+ "x": 0.4520111009254957,
+ "y": -0.10950234199389694
},
"p2": {
"x": 0,
- "y": 76.5
+ "y": 277
}
}
},
{
- "ID": "1045",
+ "ID": "2203",
"typeID": "Arrow",
- "zOrder": "60",
- "w": "224",
- "h": "188",
+ "zOrder": "18",
+ "w": "26",
+ "h": "109",
"measuredW": "150",
"measuredH": "100",
- "x": "496",
- "y": "533",
+ "x": "780",
+ "y": "1631",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 224,
+ "x": 5.5,
"y": -0.5
},
"p1": {
- "x": 0.5071028305356263,
- "y": 0.24829052104046045
+ "x": 0.5976702733914091,
+ "y": -0.14385057615544897
},
"p2": {
- "x": 0,
- "y": 185.5
+ "x": 26.5,
+ "y": 108
}
}
},
{
- "ID": "1054",
+ "ID": "2204",
"typeID": "Arrow",
- "zOrder": "59",
- "w": "1",
- "h": "77",
+ "zOrder": "19",
+ "w": "103",
+ "h": "299",
"measuredW": "150",
"measuredH": "100",
- "x": "809",
- "y": "545",
+ "x": "714",
+ "y": "1641",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": 0
+ "x": 25.5,
+ "y": -0.5
},
"p1": {
- "x": 0.3856209150326797,
- "y": 0.0065359477124183
+ "x": 0.5474203097406971,
+ "y": -0.20535884438007398
},
"p2": {
- "x": 0,
- "y": 76.5
+ "x": 103.5,
+ "y": 298
}
}
},
{
- "ID": "1055",
+ "ID": "2205",
"typeID": "Arrow",
- "zOrder": "58",
- "w": "96",
- "h": "3",
+ "zOrder": "20",
+ "w": "59",
+ "h": "31",
"measuredW": "150",
"measuredH": "100",
- "x": "832",
- "y": "537",
+ "x": "886",
+ "y": "1699",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": -0.5
+ "y": 31
},
"p1": {
- "x": 0.38117461229178634,
- "y": -0.010697874784606601
+ "x": 0.6609756097560976,
+ "y": -0.08211382113821152
},
"p2": {
- "x": 96,
- "y": 2
+ "x": 59,
+ "y": 0
}
}
},
{
- "ID": "1056",
+ "ID": "2206",
"typeID": "Arrow",
- "zOrder": "57",
- "w": "79",
- "h": "43",
+ "zOrder": "21",
+ "w": "50",
+ "h": "23",
"measuredW": "150",
"measuredH": "100",
- "x": "836",
- "y": "492",
+ "x": "894",
+ "y": "1736",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": 42.5
+ "y": 0
},
"p1": {
- "x": 0.38117461229178634,
- "y": -0.010697874784606655
+ "x": 0.6188208934322924,
+ "y": 0.07043831396163001
},
"p2": {
- "x": 79,
- "y": -0.5
+ "x": 50,
+ "y": 23
}
}
},
{
- "ID": "1057",
+ "ID": "2207",
"typeID": "Arrow",
- "zOrder": "56",
- "w": "74",
- "h": "41",
+ "zOrder": "22",
+ "w": "59",
+ "h": "199",
"measuredW": "150",
"measuredH": "100",
- "x": "846",
- "y": "545",
+ "x": "758",
+ "y": "1635",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
+ "x": 5.5,
"y": -0.5
},
"p1": {
- "x": 0.3811746122917864,
- "y": -0.010697874784606631
+ "x": 0.6618862917219555,
+ "y": -0.17040930897213435
},
"p2": {
- "x": 73.5,
- "y": 40.5
+ "x": 59,
+ "y": 198.5
}
}
},
{
- "ID": "1097",
+ "ID": "2208",
"typeID": "Arrow",
- "zOrder": "54",
- "w": "177",
- "h": "54",
+ "zOrder": "23",
+ "w": "99",
+ "h": "107",
"measuredW": "150",
"measuredH": "100",
- "x": "480",
- "y": "800",
+ "x": "968",
+ "y": "1853",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
@@ -718,775 +706,1139 @@
"y": 0
},
"p1": {
- "x": 0.6008584576652427,
- "y": 0.09670030334922308
+ "x": 0.5110345943197836,
+ "y": 0.103436322880318
},
"p2": {
- "x": 176.5,
- "y": 53.5
+ "x": 99,
+ "y": 107
}
}
},
{
- "ID": "1102",
+ "ID": "2209",
"typeID": "Arrow",
- "zOrder": "53",
- "w": "169",
- "h": "3",
+ "zOrder": "24",
+ "w": "91",
+ "h": "1",
"measuredW": "150",
"measuredH": "100",
- "x": "504",
- "y": "785",
+ "x": "987",
+ "y": "1848",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": -0.5
+ "y": 1
},
"p1": {
- "x": 0.3811746122917864,
- "y": -0.010697874784606603
+ "x": 0.5809578765147143,
+ "y": -0.007270628967109059
},
"p2": {
- "x": 168.5,
- "y": 2.5
+ "x": 91,
+ "y": 0
}
}
},
{
- "ID": "1123",
+ "ID": "2210",
"typeID": "Arrow",
- "zOrder": "52",
- "w": "137",
- "h": "12",
+ "zOrder": "25",
+ "w": "88",
+ "h": "64",
"measuredW": "150",
"measuredH": "100",
- "x": "861",
- "y": "786",
+ "x": "988",
+ "y": "1852",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": -0.5,
+ "x": 0,
"y": 0
},
"p1": {
- "x": 0.6326041194809348,
- "y": 0.013003277465426736
+ "x": 0.5847535345815822,
+ "y": 0.030607565915170047
},
"p2": {
- "x": 136,
- "y": 11.5
+ "x": 88,
+ "y": 64
}
}
},
{
- "ID": "1124",
+ "ID": "2211",
"typeID": "Arrow",
- "zOrder": "46",
- "w": "138",
- "h": "179",
+ "zOrder": "26",
+ "w": "88",
+ "h": "40",
"measuredW": "150",
"measuredH": "100",
- "x": "857",
- "y": "857",
+ "x": "987",
+ "y": "1792",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": -0.5
+ "y": 40
},
"p1": {
- "x": 0.6360848858314251,
- "y": -0.2072096577168263
+ "x": 0.5085616438356164,
+ "y": -0.10616438356164383
},
"p2": {
- "x": 138,
- "y": 177
+ "x": 88,
+ "y": 0
}
}
},
{
- "ID": "1144",
+ "ID": "2212",
"typeID": "Arrow",
- "zOrder": "50",
- "w": "119",
- "h": "65",
+ "zOrder": "27",
+ "w": "81",
+ "h": "7",
"measuredW": "150",
"measuredH": "100",
- "x": "871",
- "y": "796",
+ "x": "997",
+ "y": "1615",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": -0.5,
- "y": 0
+ "x": 0,
+ "y": -0.5
},
"p1": {
- "x": 0.6294505494505496,
- "y": 0.12131868131868125
+ "x": 0.6609756097560976,
+ "y": -0.08211382113821146
},
"p2": {
- "x": 118,
- "y": 64.5
+ "x": 81,
+ "y": 0
}
}
},
{
- "ID": "1158",
+ "ID": "2213",
"typeID": "Arrow",
- "zOrder": "49",
- "w": "1",
- "h": "77",
+ "zOrder": "28",
+ "w": "83",
+ "h": "58",
"measuredW": "150",
"measuredH": "100",
- "x": "817",
- "y": "714",
+ "x": "1000",
+ "y": "1619",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": 0
+ "y": -0.5
},
"p1": {
- "x": 0.3856209150326797,
- "y": 0.0065359477124183
+ "x": 0.6188208934322925,
+ "y": 0.0704383139616301
},
"p2": {
- "x": 0,
- "y": 76.5
+ "x": 83,
+ "y": 57
}
}
},
{
- "ID": "1219",
+ "ID": "2214",
"typeID": "Arrow",
- "zOrder": "44",
- "w": "106",
- "h": "609",
+ "zOrder": "29",
+ "w": "67",
+ "h": "101",
"measuredW": "150",
"measuredH": "100",
- "x": "619",
- "y": "851",
+ "x": "1008",
+ "y": "1623",
"properties": {
"color": "2848996",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 106,
+ "x": 0,
"y": -0.5
},
"p1": {
- "x": 0.7098591549295774,
- "y": -0.1464788732394366
+ "x": 0.42365097588978184,
+ "y": 0.04592422502870264
},
"p2": {
- "x": 83.5,
- "y": 608.5
+ "x": 67,
+ "y": 100
}
}
},
{
- "ID": "1231",
+ "ID": "2215",
"typeID": "Arrow",
- "zOrder": "47",
- "w": "88",
- "h": "261",
+ "zOrder": "30",
+ "w": "69",
+ "h": "47",
"measuredW": "150",
"measuredH": "100",
- "x": "843",
- "y": "853",
+ "x": "1009",
+ "y": "1563",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": -0.5
+ "y": 46.5
},
"p1": {
- "x": 0.6466552428656166,
- "y": -0.08776115468265999
+ "x": 0.5936154949784792,
+ "y": -0.10724533715925394
},
"p2": {
- "x": 88,
- "y": 260.5
+ "x": 69,
+ "y": -0.5
}
}
},
{
- "ID": "1249",
+ "ID": "2216",
"typeID": "Arrow",
- "zOrder": "48",
- "w": "62",
- "h": "376",
+ "zOrder": "31",
+ "w": "124",
+ "h": "3",
"measuredW": "150",
"measuredH": "100",
- "x": "838",
- "y": "858",
+ "x": "788",
+ "y": "1621",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": 0
+ "y": 2.5
},
"p1": {
- "x": 0.672219801492509,
- "y": -0.052769994127099214
+ "x": 0.6451475897218093,
+ "y": -0.0029730303673813265
},
"p2": {
- "x": 61.5,
- "y": 376
+ "x": 124,
+ "y": -0.5
}
}
},
{
- "ID": "1306",
- "typeID": "Arrow",
- "zOrder": "45",
- "w": "55",
- "h": "506",
- "measuredW": "150",
- "measuredH": "100",
- "x": "831",
- "y": "857",
- "properties": {
- "color": "2848996",
- "curvature": "-1",
- "direction": "bottom",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": -0.5,
- "y": 0
- },
- "p1": {
- "x": 0.6869181773640373,
- "y": -0.04489777738185382
- },
- "p2": {
- "x": 54.5,
- "y": 506
- }
- }
- },
- {
- "ID": "1342",
- "typeID": "Arrow",
- "zOrder": "117",
- "w": "23",
- "h": "130",
- "measuredW": "150",
- "measuredH": "100",
- "x": "105",
- "y": "930",
+ "ID": "2217",
+ "typeID": "__group__",
+ "zOrder": "32",
+ "measuredW": "152",
+ "measuredH": "47",
+ "w": "152",
+ "h": "47",
+ "x": "863",
+ "y": "1598",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 23,
- "y": -0.5
- },
- "p1": {
- "x": 0.5076923076923077,
- "y": -0.17692307692307693
- },
- "p2": {
- "x": 23,
- "y": 129.5
+ "controlName": "100-infrastructure-as-code:service-mesh"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "152",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "105",
+ "measuredH": "25",
+ "x": "23",
+ "y": "11",
+ "properties": {
+ "text": "Service Mesh",
+ "size": "17"
+ }
+ }
+ ]
}
}
},
{
- "ID": "1343",
+ "ID": "2218",
"typeID": "Arrow",
- "zOrder": "118",
- "w": "1",
- "h": "216",
+ "zOrder": "33",
+ "w": "140",
+ "h": "144",
"measuredW": "150",
"measuredH": "100",
- "x": "242",
- "y": "1077",
+ "x": "382",
+ "y": "1474",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 0,
- "y": -0.5
+ "x": 139.5,
+ "y": 143.5
},
"p1": {
- "x": 0.5331695331695332,
- "y": 0
+ "x": 0.5476470211266105,
+ "y": -0.16651357528891544
},
"p2": {
"x": 0,
- "y": 215.5
+ "y": 0
}
}
},
{
- "ID": "1344",
- "typeID": "Arrow",
- "zOrder": "119",
- "w": "2",
- "h": "49",
- "measuredW": "150",
- "measuredH": "100",
- "x": "170",
- "y": "1069",
- "properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": -0.5
- },
- "p1": {
- "x": 0.5409978308026031,
- "y": 0.0321041214750543
- },
- "p2": {
- "x": 0.5,
- "y": 48.5
- }
- }
+ "ID": "2219",
+ "typeID": "TextArea",
+ "zOrder": "34",
+ "w": "162",
+ "h": "182",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "246",
+ "y": "1632"
},
{
- "ID": "1345",
- "typeID": "Arrow",
- "zOrder": "120",
- "w": "33",
- "h": "51",
- "measuredW": "150",
- "measuredH": "100",
- "x": "195",
- "y": "1002",
+ "ID": "2220",
+ "typeID": "Label",
+ "zOrder": "35",
+ "measuredW": "90",
+ "measuredH": "25",
+ "x": "282",
+ "y": "1645",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "p0": {
- "x": 33,
- "y": -0.5
- },
- "p1": {
- "x": 0.5409978308026031,
- "y": 0.032104121475054294
- },
- "p2": {
- "x": 0,
- "y": 50.5
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "text": "Web Server",
+ "size": "17"
}
},
{
- "ID": "1374",
- "typeID": "Arrow",
- "zOrder": "43",
- "w": "48",
- "h": "232",
- "measuredW": "150",
- "measuredH": "100",
- "x": "427",
- "y": "757",
- "properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "p0": {
- "x": 29,
- "y": 231
- },
- "p1": {
- "x": 0.5363141434032203,
- "y": 0.16738097996061624
- },
- "p2": {
- "x": 48.5,
- "y": -0.5
+ "ID": "2221",
+ "typeID": "__group__",
+ "zOrder": "36",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "394",
+ "y": "1642",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1375",
- "typeID": "Arrow",
- "zOrder": "42",
- "w": "139",
- "h": "480",
- "measuredW": "150",
- "measuredH": "100",
- "x": "339",
- "y": "993",
+ "ID": "2222",
+ "typeID": "__group__",
+ "zOrder": "37",
+ "measuredW": "114",
+ "measuredH": "46",
+ "w": "114",
+ "h": "46",
+ "x": "210",
+ "y": "1738",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "rightArrow": "false",
- "p0": {
- "x": 117,
- "y": 0
- },
- "p1": {
- "x": 0.49741931596810796,
- "y": 0.1414255015765269
- },
- "p2": {
- "x": 0,
- "y": 480
+ "controlName": "106-setting-up-x:apache"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "102",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "12",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "59",
+ "measuredH": "25",
+ "x": "34",
+ "y": "10",
+ "properties": {
+ "text": "Apache",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1376",
- "typeID": "Arrow",
- "zOrder": "140",
- "w": "30",
- "h": "54",
- "measuredW": "150",
- "measuredH": "100",
- "x": "295",
- "y": "1487",
+ "ID": "2223",
+ "typeID": "__group__",
+ "zOrder": "38",
+ "measuredW": "110",
+ "measuredH": "46",
+ "w": "110",
+ "h": "46",
+ "x": "332",
+ "y": "1738",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "p0": {
- "x": 30,
- "y": 54
- },
- "p1": {
- "x": 0.31900452488687786,
- "y": -0.0067873303167421736
- },
- "p2": {
- "x": 0,
- "y": 0
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "controlName": "106-setting-up-x:caddy"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "104",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "49",
+ "measuredH": "25",
+ "x": "28",
+ "y": "10",
+ "properties": {
+ "text": "Caddy",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "86",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "1377",
- "typeID": "Arrow",
- "zOrder": "141",
- "w": "45",
- "h": "66",
- "measuredW": "150",
- "measuredH": "100",
- "x": "189",
- "y": "1476",
- "properties": {
- "color": "2848996",
- "leftArrow": "false",
- "p0": {
- "x": 0,
- "y": 66
- },
- "p1": {
- "x": 0.31900452488687786,
- "y": -0.006787330316742089
- },
- "p2": {
- "x": 45,
- "y": 0
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "ID": "2224",
+ "typeID": "__group__",
+ "zOrder": "39",
+ "measuredW": "223",
+ "measuredH": "47",
+ "w": "223",
+ "h": "47",
+ "x": "222",
+ "y": "1685",
+ "properties": {
+ "controlName": "105-setting-up-x:nginx"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "214",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "45",
+ "measuredH": "25",
+ "x": "85",
+ "y": "11",
+ "properties": {
+ "text": "Nginx",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "199",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "1413",
- "typeID": "Arrow",
- "zOrder": "33",
- "w": "140",
- "h": "144",
- "measuredW": "150",
- "measuredH": "100",
- "x": "382",
- "y": "1474",
+ "ID": "2225",
+ "typeID": "__group__",
+ "zOrder": "40",
+ "measuredW": "115",
+ "measuredH": "46",
+ "w": "115",
+ "h": "46",
+ "x": "210",
+ "y": "1790",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "p0": {
- "x": 139.5,
- "y": 143.5
- },
- "p1": {
- "x": 0.5476470211266105,
- "y": -0.16651357528891544
- },
- "p2": {
- "x": 0,
- "y": 0
+ "controlName": "107-setting-up-x:tomcat"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "104",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "11",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "57",
+ "measuredH": "25",
+ "x": "36",
+ "y": "10",
+ "properties": {
+ "text": "Tomcat",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1417",
- "typeID": "Arrow",
- "zOrder": "31",
- "w": "124",
- "h": "3",
- "measuredW": "150",
- "measuredH": "100",
- "x": "788",
- "y": "1621",
+ "ID": "2226",
+ "typeID": "__group__",
+ "zOrder": "41",
+ "measuredW": "111",
+ "measuredH": "46",
+ "w": "111",
+ "h": "46",
+ "x": "332",
+ "y": "1790",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": 2.5
- },
- "p1": {
- "x": 0.6451475897218093,
- "y": -0.0029730303673813265
- },
- "p2": {
- "x": 124,
- "y": -0.5
+ "controlName": "108-setting-up-x:iis"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "104",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "21",
+ "measuredH": "25",
+ "x": "42",
+ "y": "10",
+ "properties": {
+ "text": "IIS",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "87",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1433",
+ "ID": "2227",
"typeID": "Arrow",
- "zOrder": "30",
- "w": "69",
- "h": "47",
+ "zOrder": "42",
+ "w": "139",
+ "h": "480",
"measuredW": "150",
"measuredH": "100",
- "x": "1009",
- "y": "1563",
+ "x": "339",
+ "y": "993",
"properties": {
"color": "2848996",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 0,
- "y": 46.5
+ "x": 117,
+ "y": 0
},
"p1": {
- "x": 0.5936154949784792,
- "y": -0.10724533715925394
+ "x": 0.49741931596810796,
+ "y": 0.1414255015765269
},
"p2": {
- "x": 69,
- "y": -0.5
+ "x": 0,
+ "y": 480
}
}
},
{
- "ID": "1434",
+ "ID": "2228",
"typeID": "Arrow",
- "zOrder": "29",
- "w": "67",
- "h": "101",
+ "zOrder": "43",
+ "w": "48",
+ "h": "232",
"measuredW": "150",
"measuredH": "100",
- "x": "1008",
- "y": "1623",
+ "x": "427",
+ "y": "757",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 0,
- "y": -0.5
+ "x": 29,
+ "y": 231
},
"p1": {
- "x": 0.42365097588978184,
- "y": 0.04592422502870264
+ "x": 0.5363141434032203,
+ "y": 0.16738097996061624
},
"p2": {
- "x": 67,
- "y": 100
+ "x": 48.5,
+ "y": -0.5
}
}
},
{
- "ID": "1435",
+ "ID": "2229",
"typeID": "Arrow",
- "zOrder": "28",
- "w": "83",
- "h": "58",
+ "zOrder": "44",
+ "w": "106",
+ "h": "609",
"measuredW": "150",
"measuredH": "100",
- "x": "1000",
- "y": "1619",
+ "x": "619",
+ "y": "851",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
+ "x": 106,
"y": -0.5
},
"p1": {
- "x": 0.6188208934322925,
- "y": 0.0704383139616301
+ "x": 0.7098591549295774,
+ "y": -0.1464788732394366
},
"p2": {
- "x": 83,
- "y": 57
+ "x": 83.5,
+ "y": 608.5
}
}
},
{
- "ID": "1436",
+ "ID": "2230",
"typeID": "Arrow",
- "zOrder": "27",
- "w": "81",
- "h": "7",
+ "zOrder": "45",
+ "w": "55",
+ "h": "506",
"measuredW": "150",
"measuredH": "100",
- "x": "997",
- "y": "1615",
+ "x": "831",
+ "y": "857",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": -0.5
+ "x": -0.5,
+ "y": 0
},
"p1": {
- "x": 0.6609756097560976,
- "y": -0.08211382113821146
+ "x": 0.6869181773640373,
+ "y": -0.04489777738185382
},
"p2": {
- "x": 81,
- "y": 0
+ "x": 54.5,
+ "y": 506
}
}
},
{
- "ID": "1439",
+ "ID": "2231",
"typeID": "Arrow",
- "zOrder": "18",
- "w": "26",
- "h": "109",
+ "zOrder": "46",
+ "w": "138",
+ "h": "179",
"measuredW": "150",
"measuredH": "100",
- "x": "780",
- "y": "1631",
+ "x": "857",
+ "y": "857",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 5.5,
+ "x": 0,
"y": -0.5
},
"p1": {
- "x": 0.5976702733914091,
- "y": -0.14385057615544897
+ "x": 0.6360848858314251,
+ "y": -0.2072096577168263
},
"p2": {
- "x": 26.5,
- "y": 108
+ "x": 138,
+ "y": 177
}
}
},
{
- "ID": "1469",
+ "ID": "2232",
"typeID": "Arrow",
- "zOrder": "24",
- "w": "91",
- "h": "1",
+ "zOrder": "47",
+ "w": "88",
+ "h": "261",
"measuredW": "150",
"measuredH": "100",
- "x": "987",
- "y": "1848",
+ "x": "843",
+ "y": "853",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": 1
+ "y": -0.5
},
"p1": {
- "x": 0.5809578765147143,
- "y": -0.007270628967109059
+ "x": 0.6466552428656166,
+ "y": -0.08776115468265999
},
"p2": {
- "x": 91,
- "y": 0
+ "x": 88,
+ "y": 260.5
}
}
},
{
- "ID": "1470",
+ "ID": "2233",
"typeID": "Arrow",
- "zOrder": "25",
- "w": "88",
- "h": "64",
+ "zOrder": "48",
+ "w": "62",
+ "h": "376",
"measuredW": "150",
"measuredH": "100",
- "x": "988",
- "y": "1852",
+ "x": "838",
+ "y": "858",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
@@ -1496,28 +1848,27 @@
"y": 0
},
"p1": {
- "x": 0.5847535345815822,
- "y": 0.030607565915170047
+ "x": 0.672219801492509,
+ "y": -0.052769994127099214
},
"p2": {
- "x": 88,
- "y": 64
+ "x": 61.5,
+ "y": 376
}
}
},
{
- "ID": "1471",
+ "ID": "2234",
"typeID": "Arrow",
- "zOrder": "23",
- "w": "99",
- "h": "107",
+ "zOrder": "49",
+ "w": "1",
+ "h": "77",
"measuredW": "150",
"measuredH": "100",
- "x": "968",
- "y": "1853",
+ "x": "817",
+ "y": "714",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
@@ -1526,117 +1877,121 @@
"y": 0
},
"p1": {
- "x": 0.5110345943197836,
- "y": 0.103436322880318
+ "x": 0.3856209150326797,
+ "y": 0.0065359477124183
},
"p2": {
- "x": 99,
- "y": 107
+ "x": 0,
+ "y": 76.5
}
}
},
{
- "ID": "1472",
+ "ID": "2235",
"typeID": "Arrow",
- "zOrder": "26",
- "w": "88",
- "h": "40",
+ "zOrder": "50",
+ "w": "119",
+ "h": "65",
"measuredW": "150",
"measuredH": "100",
- "x": "987",
- "y": "1792",
+ "x": "871",
+ "y": "796",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 0,
- "y": 40
+ "x": -0.5,
+ "y": 0
},
"p1": {
- "x": 0.5085616438356164,
- "y": -0.10616438356164383
+ "x": 0.6294505494505496,
+ "y": 0.12131868131868125
},
"p2": {
- "x": 88,
- "y": 0
+ "x": 118,
+ "y": 64.5
}
}
},
{
- "ID": "1473",
+ "ID": "2237",
"typeID": "Arrow",
- "zOrder": "22",
- "w": "59",
- "h": "199",
+ "zOrder": "57",
+ "w": "137",
+ "h": "12",
"measuredW": "150",
"measuredH": "100",
- "x": "758",
- "y": "1635",
+ "x": "861",
+ "y": "786",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 5.5,
- "y": -0.5
+ "x": -0.5,
+ "y": 0
},
"p1": {
- "x": 0.6618862917219555,
- "y": -0.17040930897213435
+ "x": 0.6326041194809348,
+ "y": 0.013003277465426736
},
"p2": {
- "x": 59,
- "y": 198.5
+ "x": 136,
+ "y": 11.5
}
}
},
{
- "ID": "1495",
+ "ID": "2238",
"typeID": "Arrow",
- "zOrder": "20",
- "w": "59",
- "h": "31",
+ "zOrder": "58",
+ "w": "169",
+ "h": "3",
"measuredW": "150",
"measuredH": "100",
- "x": "886",
- "y": "1699",
+ "x": "504",
+ "y": "785",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": 0,
- "y": 31
+ "y": -0.5
},
"p1": {
- "x": 0.6609756097560976,
- "y": -0.08211382113821152
+ "x": 0.3811746122917864,
+ "y": -0.010697874784606603
},
"p2": {
- "x": 59,
- "y": 0
+ "x": 168.5,
+ "y": 2.5
}
}
},
{
- "ID": "1496",
+ "ID": "2239",
"typeID": "Arrow",
- "zOrder": "21",
- "w": "50",
- "h": "23",
+ "zOrder": "59",
+ "w": "177",
+ "h": "54",
"measuredW": "150",
"measuredH": "100",
- "x": "894",
- "y": "1736",
+ "x": "480",
+ "y": "800",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
@@ -1646,988 +2001,2260 @@
"y": 0
},
"p1": {
- "x": 0.6188208934322924,
- "y": 0.07043831396163001
+ "x": 0.6008584576652427,
+ "y": 0.09670030334922308
},
"p2": {
- "x": 50,
- "y": 23
+ "x": 176.5,
+ "y": 53.5
}
}
},
{
- "ID": "1497",
+ "ID": "2241",
"typeID": "Arrow",
- "zOrder": "19",
- "w": "103",
- "h": "299",
+ "zOrder": "69",
+ "w": "74",
+ "h": "41",
"measuredW": "150",
"measuredH": "100",
- "x": "714",
- "y": "1641",
+ "x": "846",
+ "y": "545",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 25.5,
+ "x": 0,
"y": -0.5
},
"p1": {
- "x": 0.5474203097406971,
- "y": -0.20535884438007398
+ "x": 0.3811746122917864,
+ "y": -0.010697874784606631
},
"p2": {
- "x": 103.5,
- "y": 298
+ "x": 73.5,
+ "y": 40.5
}
}
},
{
- "ID": "1498",
+ "ID": "2242",
"typeID": "Arrow",
- "zOrder": "167",
- "w": "2",
- "h": "98",
+ "zOrder": "70",
+ "w": "79",
+ "h": "43",
"measuredW": "150",
"measuredH": "100",
- "x": "598",
- "y": "1904",
+ "x": "836",
+ "y": "492",
"properties": {
"color": "2848996",
"curvature": "-1",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 2,
- "y": 0
+ "x": 0,
+ "y": 42.5
},
"p1": {
- "x": 0.5684273538382602,
- "y": -0.01687523160685271
+ "x": 0.38117461229178634,
+ "y": -0.010697874784606655
},
"p2": {
- "x": 2,
- "y": 98
+ "x": 79,
+ "y": -0.5
}
}
},
{
- "ID": "1511",
+ "ID": "2243",
"typeID": "Arrow",
- "zOrder": "17",
- "w": "116",
- "h": "278",
+ "zOrder": "71",
+ "w": "96",
+ "h": "3",
"measuredW": "150",
"measuredH": "100",
- "x": "597",
- "y": "1625",
+ "x": "832",
+ "y": "537",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 115.5,
+ "x": 0,
"y": -0.5
},
"p1": {
- "x": 0.4520111009254957,
- "y": -0.10950234199389694
+ "x": 0.38117461229178634,
+ "y": -0.010697874784606601
},
"p2": {
- "x": 0,
- "y": 277
+ "x": 96,
+ "y": 2
}
}
},
{
- "ID": "1515",
+ "ID": "2244",
"typeID": "Arrow",
- "zOrder": "16",
- "w": "325",
- "h": "322",
+ "zOrder": "72",
+ "w": "1",
+ "h": "77",
"measuredW": "150",
"measuredH": "100",
- "x": "244",
- "y": "1642",
+ "x": "809",
+ "y": "545",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 324.5,
- "y": -0.5
+ "x": 0,
+ "y": 0
},
"p1": {
- "x": 0.5253269208128035,
- "y": 0.1629774877603306
+ "x": 0.3856209150326797,
+ "y": 0.0065359477124183
},
"p2": {
"x": 0,
- "y": 321.5
+ "y": 76.5
}
}
},
{
- "ID": "1516",
+ "ID": "2245",
"typeID": "Arrow",
- "zOrder": "173",
- "w": "21",
- "h": "46",
+ "zOrder": "73",
+ "w": "224",
+ "h": "188",
"measuredW": "150",
"measuredH": "100",
- "x": "184",
- "y": "1985",
+ "x": "496",
+ "y": "533",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
+ "rightArrow": "false",
"p0": {
- "x": 21,
- "y": 0
+ "x": 224,
+ "y": -0.5
},
"p1": {
- "x": 0.56842735383826,
- "y": -0.016875231606852847
+ "x": 0.5071028305356263,
+ "y": 0.24829052104046045
},
"p2": {
"x": 0,
- "y": 46
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "y": 185.5
+ }
}
},
{
- "ID": "1517",
+ "ID": "2246",
"typeID": "Arrow",
- "zOrder": "174",
- "w": "23",
- "h": "46",
+ "zOrder": "74",
+ "w": "1",
+ "h": "77",
"measuredW": "150",
"measuredH": "100",
- "x": "287",
- "y": "1985",
+ "x": "809",
+ "y": "455",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
"p0": {
"x": 0,
"y": 0
},
"p1": {
- "x": 0.5684273538382602,
- "y": -0.01687523160685285
+ "x": 0.3856209150326797,
+ "y": 0.0065359477124183
},
"p2": {
- "x": 23,
- "y": 46
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "x": 0,
+ "y": 76.5
+ }
}
},
{
- "ID": "1548",
+ "ID": "2247",
"typeID": "Arrow",
- "zOrder": "15",
- "w": "192",
- "h": "306",
+ "zOrder": "75",
+ "w": "108",
+ "h": "54",
"measuredW": "150",
"measuredH": "100",
- "x": "408",
- "y": "1985",
+ "x": "417",
+ "y": "557",
"properties": {
"color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 192,
- "y": 305.5
+ "x": -0.5,
+ "y": 53.5
},
"p1": {
- "x": 0.4365971463723129,
- "y": 0.20879511032103926
+ "x": 0.42592592592592593,
+ "y": -0.05555555555555556
},
"p2": {
- "x": 0,
- "y": 0
+ "x": 107.5,
+ "y": -0.5
}
}
},
{
- "ID": "1572",
+ "ID": "2248",
"typeID": "Arrow",
- "zOrder": "14",
- "w": "95",
- "h": "69",
+ "zOrder": "76",
+ "w": "115",
+ "h": "12",
"measuredW": "150",
"measuredH": "100",
- "x": "946",
- "y": "2127",
+ "x": "409",
+ "y": "552",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": -0.5,
- "y": 68.5
+ "y": 11.5
},
"p1": {
- "x": 0.554,
- "y": -0.07800000000000008
+ "x": 0.3983843219388136,
+ "y": -0.015483581419702295
},
"p2": {
- "x": 94,
- "y": 0
+ "x": 114.5,
+ "y": -0.5
}
}
},
{
- "ID": "1573",
+ "ID": "2249",
"typeID": "Arrow",
- "zOrder": "13",
- "w": "97",
- "h": "20",
+ "zOrder": "77",
+ "w": "119",
+ "h": "28",
"measuredW": "150",
"measuredH": "100",
- "x": "948",
- "y": "2177",
+ "x": "408",
+ "y": "519",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": -0.5,
- "y": 19.5
+ "y": 0.5
},
"p1": {
- "x": 0.5540000000000003,
- "y": -0.07800000000000004
+ "x": 0.4252927400468384,
+ "y": 0.049648711943793916
},
"p2": {
- "x": 96,
- "y": 0
+ "x": 118.5,
+ "y": 28.5
}
}
},
{
- "ID": "1574",
+ "ID": "2250",
"typeID": "Arrow",
- "zOrder": "12",
- "w": "97",
- "h": "31",
+ "zOrder": "78",
+ "w": "109",
+ "h": "66",
"measuredW": "150",
"measuredH": "100",
- "x": "950",
- "y": "2207",
+ "x": "416",
+ "y": "476",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
"x": -0.5,
- "y": -0.5
+ "y": 1.5
},
"p1": {
- "x": 0.5697996021155806,
- "y": -0.04716386044931828
+ "x": 0.32020599818236906,
+ "y": 0.08966979703120266
},
"p2": {
- "x": 96,
- "y": 30
+ "x": 108.5,
+ "y": 66.5
}
}
},
{
- "ID": "1575",
+ "ID": "2251",
"typeID": "Arrow",
- "zOrder": "11",
- "w": "94",
- "h": "82",
+ "zOrder": "79",
+ "w": "1",
+ "h": "77",
"measuredW": "150",
"measuredH": "100",
- "x": "956",
- "y": "2207",
+ "x": "592",
+ "y": "550",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": -0.5,
- "y": -0.5
+ "x": 0,
+ "y": 0
},
"p1": {
- "x": 0.6469984607491023,
- "y": -0.08209338122113903
+ "x": 0.3856209150326797,
+ "y": 0.0065359477124183
},
"p2": {
- "x": 93,
- "y": 81
+ "x": 0,
+ "y": 76.5
}
}
},
{
- "ID": "1576",
+ "ID": "2252",
"typeID": "Arrow",
- "zOrder": "10",
- "w": "94",
- "h": "132",
+ "zOrder": "80",
+ "w": "1",
+ "h": "77",
"measuredW": "150",
"measuredH": "100",
- "x": "950",
- "y": "2205",
+ "x": "592",
+ "y": "460",
"properties": {
"color": "2848996",
- "direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": -0.5,
- "y": -0.5
+ "x": 0,
+ "y": 0
},
"p1": {
- "x": 0.6816916015287408,
- "y": -0.06264764063070156
+ "x": 0.3856209150326797,
+ "y": 0.0065359477124183
},
"p2": {
- "x": 93,
- "y": 131
+ "x": 0,
+ "y": 76.5
}
}
},
{
- "ID": "1577",
+ "ID": "2253",
"typeID": "Arrow",
- "zOrder": "9",
- "w": "92",
- "h": "184",
+ "zOrder": "81",
+ "w": "44",
+ "h": "180",
"measuredW": "150",
"measuredH": "100",
- "x": "948",
- "y": "2206",
+ "x": "683",
+ "y": "350",
"properties": {
- "color": "2848996",
- "direction": "bottom",
+ "curvature": "-1",
"leftArrow": "false",
"rightArrow": "false",
- "stroke": "dotted",
"p0": {
"x": -0.5,
- "y": -0.5
+ "y": 0
},
"p1": {
- "x": 0.6466957628227236,
- "y": -0.02001450843748885
+ "x": 0.4520505316193087,
+ "y": 0.11905308783758752
},
"p2": {
- "x": 91,
- "y": 183
+ "x": 38.5,
+ "y": 179.5
+ },
+ "color": "2848996"
+ }
+ },
+ {
+ "ID": "2254",
+ "typeID": "__group__",
+ "zOrder": "82",
+ "measuredW": "341",
+ "measuredH": "53",
+ "w": "341",
+ "h": "53",
+ "x": "512",
+ "y": "514",
+ "properties": {
+ "controlName": "101-os-concepts"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "341",
+ "h": "53",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "268",
+ "measuredH": "25",
+ "x": "37",
+ "y": "14",
+ "properties": {
+ "bold": "true",
+ "size": "17",
+ "text": "Understand different OS Concepts"
+ }
+ }
+ ]
}
}
},
{
- "ID": "1578",
+ "ID": "2255",
"typeID": "Arrow",
- "zOrder": "8",
- "w": "3",
- "h": "66",
+ "zOrder": "83",
+ "w": "186",
+ "h": "81",
"measuredW": "150",
"measuredH": "100",
- "x": "868",
- "y": "2215",
+ "x": "840",
+ "y": "348",
"properties": {
"color": "2848996",
- "curvature": "-1",
"leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 1,
- "y": 0
+ "x": 186,
+ "y": 81
},
"p1": {
- "x": 0.56842735383826,
- "y": -0.01687523160685271
+ "x": 0.34339508047372586,
+ "y": 0.04300030367447524
},
"p2": {
- "x": 2,
- "y": 65
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "x": 0,
+ "y": 0
+ }
}
},
{
- "ID": "1581",
+ "ID": "2256",
"typeID": "Arrow",
- "zOrder": "7",
- "w": "3",
- "h": "79",
+ "zOrder": "84",
+ "w": "193",
+ "h": "41",
"measuredW": "150",
"measuredH": "100",
- "x": "866",
- "y": "2297",
+ "x": "836",
+ "y": "340",
"properties": {
"color": "2848996",
- "curvature": "-1",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 2.5,
- "y": -0.5
+ "x": 193,
+ "y": 39
},
"p1": {
- "x": 0.5684273538382602,
- "y": -0.016875231606852704
+ "x": 0.34339508047373224,
+ "y": 0.04300030367446098
},
"p2": {
- "x": 0.5,
- "y": 78.5
+ "x": 0,
+ "y": 0
}
}
},
{
- "ID": "1597",
+ "ID": "2257",
"typeID": "Arrow",
- "zOrder": "6",
- "w": "3",
- "h": "66",
+ "zOrder": "85",
+ "w": "194",
+ "h": "11",
"measuredW": "150",
"measuredH": "100",
- "x": "825",
- "y": "2395",
+ "x": "839",
+ "y": "324",
"properties": {
"color": "2848996",
- "curvature": "-1",
"leftArrow": "false",
- "p0": {
- "x": 1,
- "y": 0
- },
- "p1": {
- "x": 0.56842735383826,
- "y": -0.01687523160685271
- },
- "p2": {
- "x": 2,
- "y": 65
- },
"rightArrow": "false",
- "stroke": "dotted"
- }
- },
- {
- "ID": "1598",
- "typeID": "Arrow",
- "zOrder": "5",
- "w": "3",
- "h": "66",
- "measuredW": "150",
- "measuredH": "100",
- "x": "935",
- "y": "2395",
- "properties": {
- "color": "2848996",
- "curvature": "-1",
- "leftArrow": "false",
+ "stroke": "dotted",
"p0": {
- "x": 1,
+ "x": 194,
"y": 0
},
"p1": {
- "x": 0.56842735383826,
- "y": -0.01687523160685271
+ "x": 0.35191347753743757,
+ "y": 0.0108153078202995
},
"p2": {
- "x": 2,
- "y": 65
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "x": 0,
+ "y": 11
+ }
}
},
{
- "ID": "1599",
+ "ID": "2258",
"typeID": "Arrow",
- "zOrder": "199",
- "w": "55",
- "h": "78",
+ "zOrder": "86",
+ "w": "186",
+ "h": "57",
"measuredW": "150",
"measuredH": "100",
- "x": "267",
- "y": "2427",
+ "x": "837",
+ "y": "274",
"properties": {
"color": "2848996",
- "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"p0": {
- "x": 55,
+ "x": 186,
"y": 0
},
"p1": {
- "x": 0.5941112538286722,
- "y": 0.04050983104436308
+ "x": 0.3789527084155346,
+ "y": -0.03545459669691674
},
"p2": {
"x": 0,
- "y": 78
+ "y": 57
}
}
},
{
- "ID": "1600",
+ "ID": "2259",
"typeID": "Arrow",
- "zOrder": "200",
- "w": "67",
- "h": "7",
+ "zOrder": "87",
+ "w": "121",
+ "h": "41",
"measuredW": "150",
"measuredH": "100",
- "x": "261",
- "y": "2404",
+ "x": "411",
+ "y": "351",
"properties": {
"color": "2848996",
"direction": "bottom",
"leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 67,
- "y": 7
+ "x": 0,
+ "y": 40
},
"p1": {
- "x": 0.56842735383826,
- "y": -0.016875231606852736
+ "x": 0.3525,
+ "y": -0.0175
},
"p2": {
- "x": 0,
+ "x": 120,
"y": 0
- }
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "1601",
+ "ID": "2260",
"typeID": "Arrow",
- "zOrder": "201",
- "w": "63",
- "h": "52",
+ "zOrder": "88",
+ "w": "119",
+ "h": "5",
"measuredW": "150",
"measuredH": "100",
- "x": "261",
- "y": "2349",
+ "x": "416",
+ "y": "341",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
"p0": {
- "x": 63,
- "y": 52
+ "x": 0,
+ "y": 4
},
"p1": {
- "x": 0.5684273538382602,
- "y": -0.01687523160685276
+ "x": 0.3816771970132108,
+ "y": 0.01895462377943711
},
"p2": {
- "x": 0,
- "y": 0
- }
+ "x": 118,
+ "y": 2
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "1602",
+ "ID": "2261",
"typeID": "Arrow",
- "zOrder": "202",
- "w": "66",
- "h": "42",
+ "zOrder": "89",
+ "w": "110",
+ "h": "34",
"measuredW": "150",
"measuredH": "100",
- "x": "266",
- "y": "2412",
+ "x": "415",
+ "y": "300",
"properties": {
"color": "2848996",
"leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
"p0": {
"x": 0,
- "y": 41.66666666666674
+ "y": 1
},
"p1": {
- "x": 0.4988,
- "y": 0.031599999999999955
+ "x": 0.3586981790003874,
+ "y": 0.059434327779930254
},
"p2": {
- "x": 66,
- "y": 0
- }
+ "x": 109,
+ "y": 33
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "1617",
- "typeID": "Arrow",
- "zOrder": "4",
- "w": "84",
- "h": "119",
- "measuredW": "150",
- "measuredH": "100",
- "x": "497",
- "y": "2300",
+ "ID": "2262",
+ "typeID": "__group__",
+ "zOrder": "90",
+ "measuredW": "114",
+ "measuredH": "40",
+ "w": "114",
+ "h": "40",
+ "x": "613",
+ "y": "139",
"properties": {
- "color": "2848996",
- "curvature": "-1",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": 118.5
- },
- "p1": {
- "x": 0.39766472060050223,
- "y": -0.21384487072560038
- },
- "p2": {
- "x": 84,
- "y": -0.5
+ "controlName": "ext_link:roadmap.sh/devops"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Label",
+ "zOrder": "0",
+ "measuredW": "114",
+ "measuredH": "40",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "bold": "true",
+ "size": "32",
+ "text": "DevOps"
+ }
+ }
+ ]
}
}
},
{
- "ID": "1647",
+ "ID": "2263",
"typeID": "Arrow",
- "zOrder": "3",
- "w": "198",
- "h": "305",
+ "zOrder": "91",
+ "w": "14",
+ "h": "71",
"measuredW": "150",
"measuredH": "100",
- "x": "424",
- "y": "2301",
+ "x": "690",
+ "y": "54",
"properties": {
"color": "2848996",
+ "curvature": "-1",
"direction": "bottom",
"leftArrow": "false",
- "rightArrow": "false",
"p0": {
- "x": 197,
+ "x": 10,
"y": 0
},
"p1": {
- "x": 0.5554094414478669,
- "y": 0.21886655076598482
+ "x": 0.46601941747572834,
+ "y": 0.1067961165048544
},
"p2": {
"x": 0,
- "y": 305
- }
+ "y": 71
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
}
},
{
- "ID": "1648",
+ "ID": "2264",
"typeID": "Arrow",
- "zOrder": "1",
- "w": "3",
- "h": "66",
+ "zOrder": "92",
+ "w": "40",
+ "h": "140",
"measuredW": "150",
"measuredH": "100",
- "x": "364",
- "y": "2618",
+ "x": "610",
+ "y": "190",
"properties": {
"color": "2848996",
"curvature": "-1",
"leftArrow": "false",
+ "rightArrow": "false",
"p0": {
- "x": 1,
+ "x": 40,
"y": 0
},
"p1": {
- "x": 0.56842735383826,
- "y": -0.01687523160685271
+ "x": 0.543,
+ "y": -0.201
},
"p2": {
- "x": 2,
- "y": 65
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "x": 20,
+ "y": 140
+ }
}
},
{
- "ID": "1649",
- "typeID": "Arrow",
- "zOrder": "2",
- "w": "3",
- "h": "66",
- "measuredW": "150",
- "measuredH": "100",
- "x": "204",
- "y": "2618",
- "properties": {
- "color": "2848996",
- "curvature": "-1",
- "leftArrow": "false",
- "p0": {
- "x": 1,
- "y": 0
- },
- "p1": {
- "x": 0.56842735383826,
- "y": -0.01687523160685271
- },
- "p2": {
- "x": 2,
- "y": 65
- },
- "rightArrow": "false",
- "stroke": "dotted"
+ "ID": "2265",
+ "typeID": "__group__",
+ "zOrder": "93",
+ "measuredW": "349",
+ "measuredH": "90",
+ "w": "349",
+ "h": "90",
+ "x": "504",
+ "y": "290",
+ "properties": {
+ "controlName": "100-language"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "341",
+ "h": "81",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "9",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "251",
+ "measuredH": "25",
+ "x": "53",
+ "y": "23",
+ "properties": {
+ "bold": "true",
+ "size": "17",
+ "text": "Learn a Programming Language"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "0",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "243",
+ "measuredH": "24",
+ "x": "57",
+ "y": "50",
+ "properties": {
+ "size": "16",
+ "text": "Pick any language for automation."
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "1650",
- "typeID": "Arrow",
- "zOrder": "217",
- "w": "1",
- "h": "149",
- "measuredW": "150",
- "measuredH": "100",
- "x": "669",
- "y": "2735",
+ "ID": "2266",
+ "typeID": "__group__",
+ "zOrder": "94",
+ "measuredW": "215",
+ "measuredH": "47",
+ "w": "215",
+ "h": "47",
+ "x": "213",
+ "y": "314",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "p0": {
- "x": 0,
- "y": 148.5
- },
- "p1": {
- "x": 0.46874741514792245,
- "y": -0.0047699137004053056
- },
- "p2": {
- "x": 0,
- "y": -0.5
- },
- "rightArrow": "false"
+ "controlName": "101-language:ruby"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "207",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "w": "45",
+ "measuredW": "39",
+ "measuredH": "25",
+ "x": "90",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "Ruby"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "1651",
- "typeID": "Arrow",
- "zOrder": "218",
- "w": "153",
- "h": "101",
- "measuredW": "150",
- "measuredH": "100",
- "x": "779",
- "y": "2745",
- "properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": -0.5
- },
- "p1": {
- "x": 0.4988,
- "y": 0.03159999999999985
- },
- "p2": {
- "x": 152.5,
- "y": 100
- }
- }
- },
- {
- "ID": "1652",
- "typeID": "Arrow",
- "zOrder": "219",
- "w": "155",
- "h": "62",
- "measuredW": "150",
- "measuredH": "100",
- "x": "783",
- "y": "2738",
+ "ID": "2267",
+ "typeID": "__group__",
+ "zOrder": "95",
+ "measuredW": "215",
+ "measuredH": "47",
+ "w": "215",
+ "h": "47",
+ "x": "213",
+ "y": "262",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": -0.5
- },
- "p1": {
- "x": 0.49879999999999997,
- "y": 0.031599999999999934
- },
- "p2": {
- "x": 154.5,
- "y": 61
+ "controlName": "100-language:python"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "207",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "53",
+ "measuredH": "25",
+ "x": "86",
+ "y": "11",
+ "properties": {
+ "text": "Python",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1653",
- "typeID": "Arrow",
- "zOrder": "220",
- "w": "160",
- "h": "29",
- "measuredW": "150",
- "measuredH": "100",
- "x": "773",
- "y": "2728",
+ "ID": "2268",
+ "typeID": "__group__",
+ "zOrder": "96",
+ "measuredW": "215",
+ "measuredH": "47",
+ "w": "215",
+ "h": "47",
+ "x": "213",
+ "y": "368",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": 0,
- "y": -0.5
- },
- "p1": {
- "x": 0.4988,
- "y": 0.03159999999999997
- },
- "p2": {
- "x": 159.5,
- "y": 28
+ "controlName": "102-language:javascript"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "207",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "textColor": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "155",
+ "measuredH": "25",
+ "x": "33",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "JavaScript / Node.js"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2269",
+ "typeID": "__group__",
+ "zOrder": "97",
+ "measuredW": "153",
+ "measuredH": "47",
+ "w": "153",
+ "h": "47",
+ "x": "1013",
+ "y": "251",
+ "properties": {
+ "controlName": "103-language:go"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "141",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "textColor": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "23",
+ "measuredH": "25",
+ "x": "59",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "Go"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "129",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2270",
+ "typeID": "__group__",
+ "zOrder": "98",
+ "measuredW": "151",
+ "measuredH": "47",
+ "w": "151",
+ "h": "47",
+ "x": "1014",
+ "y": "303",
+ "properties": {
+ "controlName": "104-language:rust"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "141",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "textColor": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "36",
+ "measuredH": "25",
+ "x": "51",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "Rust"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "127",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2271",
+ "typeID": "__group__",
+ "zOrder": "99",
+ "measuredW": "151",
+ "measuredH": "47",
+ "w": "151",
+ "h": "47",
+ "x": "1015",
+ "y": "356",
+ "properties": {
+ "controlName": "105-language:c"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "141",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "textColor": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "13",
+ "measuredH": "25",
+ "x": "64",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "C"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "127",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2272",
+ "typeID": "Canvas",
+ "zOrder": "100",
+ "w": "350",
+ "h": "141",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "863",
+ "y": "51"
+ },
+ {
+ "ID": "2273",
+ "typeID": "Label",
+ "zOrder": "101",
+ "measuredW": "314",
+ "measuredH": "25",
+ "x": "877",
+ "y": "68",
+ "properties": {
+ "size": "17",
+ "text": "Find the detailed version of this roadmap"
+ }
+ },
+ {
+ "ID": "2274",
+ "typeID": "Label",
+ "zOrder": "102",
+ "measuredW": "319",
+ "measuredH": "25",
+ "x": "877",
+ "y": "96",
+ "properties": {
+ "size": "17",
+ "text": "along with resources and other roadmaps"
+ }
+ },
+ {
+ "ID": "2275",
+ "typeID": "__group__",
+ "zOrder": "103",
+ "measuredW": "320",
+ "measuredH": "45",
+ "w": "320",
+ "h": "45",
+ "x": "878",
+ "y": "132",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "320",
+ "h": "45",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "borderColor": "4273622",
+ "color": "4273622"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "__group__",
+ "zOrder": "1",
+ "measuredW": "170",
+ "measuredH": "29",
+ "w": "170",
+ "h": "29",
+ "x": "76",
+ "y": "8",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Label",
+ "zOrder": "0",
+ "measuredW": "105",
+ "measuredH": "28",
+ "x": "65",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "roadmap.sh"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "35",
+ "measuredH": "28",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "http"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "5",
+ "measuredH": "28",
+ "x": "37",
+ "y": "0",
+ "properties": {
+ "bold": "true",
+ "color": "16777215",
+ "size": "20",
+ "text": ":"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "10",
+ "measuredH": "28",
+ "x": "44",
+ "y": "1",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "/"
+ }
+ },
+ {
+ "ID": "4",
+ "typeID": "Label",
+ "zOrder": "4",
+ "measuredW": "10",
+ "measuredH": "28",
+ "x": "52",
+ "y": "1",
+ "properties": {
+ "color": "16777215",
+ "size": "20",
+ "text": "/"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2276",
+ "typeID": "__group__",
+ "zOrder": "104",
+ "measuredW": "408",
+ "measuredH": "162",
+ "w": "408",
+ "h": "162",
+ "x": "79",
+ "y": "41",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "408",
+ "h": "162",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0"
+ },
+ {
+ "ID": "1",
+ "typeID": "__group__",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "21",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "269",
+ "measuredH": "24",
+ "x": "59",
+ "y": "21",
+ "properties": {
+ "size": "16",
+ "text": "Personal Recommendation / Opinion"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "159",
+ "measuredH": "24",
+ "x": "59",
+ "y": "118",
+ "properties": {
+ "size": "16",
+ "text": "I wouldn't recommend"
+ }
+ },
+ {
+ "ID": "4",
+ "typeID": "Icon",
+ "zOrder": "4",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "23",
+ "y": "118",
+ "properties": {
+ "color": "10066329",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "5",
+ "typeID": "Label",
+ "zOrder": "5",
+ "w": "324",
+ "measuredW": "315",
+ "measuredH": "24",
+ "x": "60",
+ "y": "86",
+ "properties": {
+ "size": "16",
+ "text": "Order in roadmap not strict (Learn anytime)"
+ }
+ },
+ {
+ "ID": "6",
+ "typeID": "__group__",
+ "zOrder": "6",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "86",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10066329",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "7",
+ "typeID": "Label",
+ "zOrder": "7",
+ "measuredW": "272",
+ "measuredH": "24",
+ "x": "59",
+ "y": "54",
+ "properties": {
+ "size": "16",
+ "text": "Alternative Option - Pick this or purple"
+ }
+ },
+ {
+ "ID": "8",
+ "typeID": "__group__",
+ "zOrder": "8",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "23",
+ "y": "53",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1654",
- "typeID": "Arrow",
- "zOrder": "221",
- "w": "158",
- "h": "7",
+ "ID": "2277",
+ "typeID": "__group__",
+ "zOrder": "105",
"measuredW": "150",
- "measuredH": "100",
- "x": "780",
- "y": "2709",
+ "measuredH": "47",
+ "w": "150",
+ "h": "47",
+ "x": "1016",
+ "y": "409",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "p0": {
- "x": -0.5,
- "y": 7
- },
- "p1": {
- "x": 0.49880000000000013,
- "y": 0.03159999999999997
- },
- "p2": {
- "x": 157.5,
- "y": 4
+ "controlName": "106-language:cpp"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "141",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "textColor": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "35",
+ "measuredH": "25",
+ "x": "53",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "C++"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "126",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1655",
- "typeID": "Label",
- "zOrder": "222",
- "measuredW": "161",
- "measuredH": "32",
- "x": "578",
- "y": "2892",
- "properties": {
- "bold": "true",
- "size": "24",
- "text": "Keep Learning"
- }
- },
- {
- "ID": "1667",
- "typeID": "Arrow",
- "zOrder": "228",
- "w": "1",
- "h": "77",
- "measuredW": "150",
- "measuredH": "100",
- "x": "668",
- "y": "2941",
+ "ID": "2278",
+ "typeID": "__group__",
+ "zOrder": "106",
+ "measuredW": "208",
+ "measuredH": "47",
+ "w": "208",
+ "h": "47",
+ "x": "220",
+ "y": "542",
"properties": {
- "color": "2848996",
- "direction": "bottom",
- "leftArrow": "false",
- "p0": {
- "x": 0,
- "y": 76
- },
- "p1": {
- "x": 0.4687474151479224,
- "y": -0.0047699137004053056
- },
- "p2": {
- "x": 0,
- "y": -0.5
- },
- "rightArrow": "false"
+ "controlName": "103-os-concepts:memory-storage"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "131",
+ "measuredH": "25",
+ "x": "50",
+ "y": "11",
+ "properties": {
+ "text": "Memory/Storage",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "1670",
- "typeID": "Arrow",
- "zOrder": "0",
- "h": "114",
- "measuredW": "150",
- "measuredH": "100",
- "x": "412",
- "y": "2619",
+ "ID": "2279",
+ "typeID": "__group__",
+ "zOrder": "107",
+ "measuredW": "208",
+ "measuredH": "47",
+ "w": "208",
+ "h": "47",
+ "x": "220",
+ "y": "442",
"properties": {
- "color": "2848996",
- "leftArrow": "false",
- "rightArrow": "false",
- "p0": {
- "x": 149.5,
- "y": 113.5
- },
- "p1": {
- "x": 0.5697543385170161,
- "y": -0.1564119900833896
- },
- "p2": {
- "x": 0,
- "y": 0
+ "controlName": "101-os-concepts:io-management"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "8",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "133",
+ "measuredH": "25",
+ "x": "46",
+ "y": "11",
+ "properties": {
+ "text": "I/O Management",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
}
}
},
{
- "ID": "1690",
+ "ID": "2280",
"typeID": "__group__",
- "zOrder": "225",
- "measuredW": "254",
+ "zOrder": "108",
+ "measuredW": "208",
"measuredH": "47",
- "w": "254",
+ "w": "208",
"h": "47",
- "x": "924",
- "y": "2728",
+ "x": "220",
+ "y": "492",
"properties": {
- "controlName": "110-data-management"
+ "controlName": "102-os-concepts:virtualization"
},
"children": {
"controls": {
@@ -2636,11 +4263,10 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "254",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "8",
"y": "0",
"properties": {
"color": "16770457"
@@ -2650,31 +4276,80 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "144",
+ "measuredW": "99",
"measuredH": "25",
- "x": "55",
+ "x": "64",
"y": "11",
"properties": {
- "text": "Data Management",
+ "text": "Virtualization",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "1692",
+ "ID": "2281",
"typeID": "__group__",
- "zOrder": "227",
- "measuredW": "255",
+ "zOrder": "109",
+ "measuredW": "208",
"measuredH": "47",
- "w": "255",
+ "w": "208",
"h": "47",
- "x": "923",
- "y": "2837",
+ "x": "220",
+ "y": "593",
"properties": {
- "controlName": "112-management-and-monitoring"
+ "controlName": "104-os-concepts:file-system"
},
"children": {
"controls": {
@@ -2683,11 +4358,10 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "255",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "8",
"y": "0",
"properties": {
"color": "16770457"
@@ -2697,31 +4371,80 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "223",
+ "measuredW": "97",
"measuredH": "25",
- "x": "16",
+ "x": "65",
"y": "11",
"properties": {
- "text": "Management and Monitoring",
+ "text": "File Systems",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "1697",
+ "ID": "2282",
"typeID": "__group__",
- "zOrder": "204",
- "measuredW": "160",
+ "zOrder": "110",
+ "measuredW": "284",
"measuredH": "47",
- "w": "160",
+ "w": "284",
"h": "47",
- "x": "108",
- "y": "2326",
+ "x": "907",
+ "y": "468",
"properties": {
- "controlName": "100-monitoring:logs-management:elastic-stack"
+ "controlName": "108-os-concepts:startup-management"
},
"children": {
"controls": {
@@ -2730,11 +4453,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
+ "w": "274",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -2744,12 +4467,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "98",
+ "measuredW": "212",
"measuredH": "25",
- "x": "39",
+ "x": "25",
"y": "11",
"properties": {
- "text": "Elastic Stack",
+ "text": "Startup Management (initd)",
"size": "17"
}
},
@@ -2761,7 +4484,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "260",
"y": "12",
"children": {
"controls": {
@@ -2807,17 +4530,17 @@
}
},
{
- "ID": "1698",
+ "ID": "2283",
"typeID": "__group__",
- "zOrder": "205",
- "measuredW": "161",
+ "zOrder": "111",
+ "measuredW": "285",
"measuredH": "47",
- "w": "161",
+ "w": "285",
"h": "47",
- "x": "108",
- "y": "2379",
+ "x": "907",
+ "y": "521",
"properties": {
- "controlName": "101-monitoring:logs-management:graylog"
+ "controlName": "109-os-concepts:service-management"
},
"children": {
"controls": {
@@ -2826,11 +4549,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
+ "w": "274",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -2840,14 +4563,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "w": "59",
- "measuredW": "59",
+ "measuredW": "191",
"measuredH": "25",
- "x": "53",
+ "x": "41",
"y": "11",
"properties": {
- "text": "Graylog",
- "size": "17"
+ "size": "17",
+ "text": "Service Mgmt. (systemd)"
}
},
{
@@ -2858,7 +4580,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "261",
"y": "12",
"children": {
"controls": {
@@ -2888,23 +4610,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -2920,17 +4626,17 @@
}
},
{
- "ID": "1699",
+ "ID": "2284",
"typeID": "__group__",
- "zOrder": "206",
- "measuredW": "161",
+ "zOrder": "112",
+ "measuredW": "285",
"measuredH": "47",
- "w": "161",
+ "w": "285",
"h": "47",
- "x": "108",
- "y": "2433",
+ "x": "908",
+ "y": "575",
"properties": {
- "controlName": "102-monitoring:logs-management:splunk"
+ "controlName": "110-os-concepts:threads-concurrency"
},
"children": {
"controls": {
@@ -2939,11 +4645,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
+ "w": "274",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -2953,13 +4659,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "w": "53",
- "measuredW": "52",
+ "measuredW": "200",
"measuredH": "25",
- "x": "61",
+ "x": "37",
"y": "11",
"properties": {
- "text": "Splunk",
+ "text": "Threads and Concurrency",
"size": "17"
}
},
@@ -2971,31 +4676,15 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "261",
"y": "12",
"children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
+ "controls": {
+ "control": [
{
- "ID": "1",
+ "ID": "0",
"typeID": "Icon",
- "zOrder": "1",
+ "zOrder": "0",
"measuredW": "24",
"measuredH": "24",
"x": "0",
@@ -3009,15 +4698,15 @@
}
},
{
- "ID": "2",
+ "ID": "1",
"typeID": "Icon",
- "zOrder": "2",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3033,17 +4722,17 @@
}
},
{
- "ID": "1700",
+ "ID": "2285",
"typeID": "__group__",
- "zOrder": "207",
- "measuredW": "161",
+ "zOrder": "113",
+ "measuredW": "165",
"measuredH": "47",
- "w": "161",
+ "w": "165",
"h": "47",
- "x": "109",
- "y": "2486",
+ "x": "502",
+ "y": "428",
"properties": {
- "controlName": "102-monitoring:logs-management:papertrail"
+ "controlName": "100-os-concepts:networking"
},
"children": {
"controls": {
@@ -3052,11 +4741,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
+ "w": "156",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "9",
"y": "0",
"properties": {
"color": "16770457"
@@ -3066,13 +4755,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "w": "79",
- "measuredW": "75",
+ "measuredW": "87",
"measuredH": "25",
- "x": "51",
+ "x": "43",
"y": "11",
"properties": {
- "text": "Papertrail",
+ "text": "Networking",
"size": "17"
}
},
@@ -3114,23 +4802,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3146,65 +4818,17 @@
}
},
{
- "ID": "1701",
- "typeID": "__group__",
- "zOrder": "203",
- "measuredW": "210",
- "measuredH": "49",
- "w": "210",
- "h": "49",
- "x": "312",
- "y": "2393",
- "properties": {
- "controlName": "102-monitoring:logs-management"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "210",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "145",
- "measuredH": "25",
- "x": "32",
- "y": "12",
- "properties": {
- "bold": "true",
- "text": "Logs Management",
- "size": "17"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1716",
+ "ID": "2286",
"typeID": "__group__",
- "zOrder": "189",
- "measuredW": "139",
+ "zOrder": "114",
+ "measuredW": "165",
"measuredH": "47",
- "w": "139",
+ "w": "165",
"h": "47",
- "x": "1035",
- "y": "2367",
+ "x": "502",
+ "y": "611",
"properties": {
- "controlName": "102-monitoring:infrastructure-monitoring:datadog"
+ "controlName": "105-os-concepts:sockets"
},
"children": {
"controls": {
@@ -3213,11 +4837,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "130",
+ "w": "156",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "9",
"y": "0",
"properties": {
"color": "16770457"
@@ -3227,12 +4851,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "66",
+ "measuredW": "61",
"measuredH": "25",
- "x": "32",
+ "x": "56",
"y": "11",
"properties": {
- "text": "Datadog",
+ "text": "Sockets",
"size": "17"
}
},
@@ -3244,7 +4868,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "115",
+ "x": "0",
"y": "12",
"children": {
"controls": {
@@ -3274,27 +4898,11 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
- },
- "color": "10027263"
+ }
}
}
]
@@ -3306,17 +4914,17 @@
}
},
{
- "ID": "1717",
+ "ID": "2287",
"typeID": "__group__",
- "zOrder": "191",
- "measuredW": "139",
+ "zOrder": "115",
+ "measuredW": "127",
"measuredH": "47",
- "w": "139",
+ "w": "127",
"h": "47",
- "x": "1035",
- "y": "2315",
+ "x": "755",
+ "y": "426",
"properties": {
- "controlName": "102-monitoring:infrastructure-monitoring:monit"
+ "controlName": "106-os-concepts:posix"
},
"children": {
"controls": {
@@ -3325,7 +4933,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "129",
+ "w": "117",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -3339,12 +4947,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "44",
+ "measuredW": "49",
"measuredH": "25",
- "x": "43",
+ "x": "34",
"y": "11",
"properties": {
- "text": "Monit",
+ "text": "POSIX",
"size": "17"
}
},
@@ -3356,7 +4964,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "115",
+ "x": "103",
"y": "12",
"children": {
"controls": {
@@ -3386,23 +4994,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3418,17 +5010,104 @@
}
},
{
- "ID": "1718",
+ "ID": "2288",
+ "typeID": "__group__",
+ "zOrder": "116",
+ "measuredW": "415",
+ "measuredH": "127",
+ "w": "415",
+ "h": "127",
+ "x": "112",
+ "y": "693",
+ "properties": {
+ "controlName": "102-managing-servers"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "415",
+ "h": "127",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "240",
+ "measuredH": "25",
+ "x": "88",
+ "y": "15",
+ "properties": {
+ "bold": "true",
+ "size": "17",
+ "text": "Learn about Managing Servers"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "375",
+ "measuredH": "24",
+ "x": "20",
+ "y": "42",
+ "properties": {
+ "text": "Get some administration knowledge in some OS. Go",
+ "size": "16"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Label",
+ "zOrder": "3",
+ "measuredW": "367",
+ "measuredH": "24",
+ "x": "24",
+ "y": "66",
+ "properties": {
+ "text": "with any Linux distro. Pick Ubuntu if you have a little",
+ "size": "16"
+ }
+ },
+ {
+ "ID": "4",
+ "typeID": "Label",
+ "zOrder": "4",
+ "measuredW": "201",
+ "measuredH": "24",
+ "x": "107",
+ "y": "91",
+ "properties": {
+ "text": "to no experience with Linux.",
+ "size": "16"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2289",
"typeID": "__group__",
- "zOrder": "190",
- "measuredW": "139",
+ "zOrder": "117",
+ "measuredW": "127",
"measuredH": "47",
- "w": "139",
+ "w": "127",
"h": "47",
- "x": "1035",
- "y": "2263",
+ "x": "755",
+ "y": "611",
"properties": {
- "controlName": "102-monitoring:infrastructure-monitoring:zabbix"
+ "controlName": "107-os-concepts:processes"
},
"children": {
"controls": {
@@ -3437,7 +5116,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "129",
+ "w": "117",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -3451,12 +5130,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "52",
+ "measuredW": "81",
"measuredH": "25",
- "x": "39",
+ "x": "18",
"y": "11",
"properties": {
- "text": "Zabbix",
+ "text": "Processes",
"size": "17"
}
},
@@ -3468,7 +5147,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "115",
+ "x": "103",
"y": "12",
"children": {
"controls": {
@@ -3498,23 +5177,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3530,17 +5193,17 @@
}
},
{
- "ID": "1719",
+ "ID": "2290",
"typeID": "__group__",
- "zOrder": "188",
- "measuredW": "140",
- "measuredH": "47",
- "w": "140",
- "h": "47",
- "x": "1035",
- "y": "2211",
+ "zOrder": "118",
+ "measuredW": "238",
+ "measuredH": "49",
+ "w": "238",
+ "h": "49",
+ "x": "643",
+ "y": "767",
"properties": {
- "controlName": "102-monitoring:infrastructure-monitoring:grafana"
+ "controlName": "100-managing-servers:operating-system"
},
"children": {
"controls": {
@@ -3549,76 +5212,74 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "130",
- "h": "47",
+ "w": "238",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "62",
+ "measuredW": "137",
"measuredH": "25",
- "x": "34",
- "y": "11",
+ "x": "50",
+ "y": "12",
"properties": {
- "text": "Grafana",
+ "text": "Operating System",
"size": "17"
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2291",
+ "typeID": "__group__",
+ "zOrder": "119",
+ "measuredW": "238",
+ "measuredH": "49",
+ "w": "238",
+ "h": "49",
+ "x": "643",
+ "y": "836",
+ "properties": {
+ "controlName": "101-managing-servers:live-in-terminal"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "238",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "116",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "182",
+ "measuredH": "25",
+ "x": "28",
"y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "properties": {
+ "text": "Learn to live in Terminal",
+ "size": "17"
}
}
]
@@ -3626,17 +5287,17 @@
}
},
{
- "ID": "1720",
+ "ID": "2293",
"typeID": "__group__",
- "zOrder": "187",
- "measuredW": "140",
- "measuredH": "47",
- "w": "140",
- "h": "47",
- "x": "1035",
- "y": "2159",
+ "zOrder": "125",
+ "measuredW": "161",
+ "measuredH": "42",
+ "w": "161",
+ "h": "42",
+ "x": "732",
+ "y": "697",
"properties": {
- "controlName": "101-monitoring:infrastructure-monitoring:nagios"
+ "controlName": "100-managing-servers:operating-system:windows"
},
"children": {
"controls": {
@@ -3645,11 +5306,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "130",
- "h": "47",
+ "w": "149",
+ "h": "42",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "12",
"y": "0",
"properties": {
"color": "16770457"
@@ -3659,12 +5320,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "55",
+ "measuredW": "68",
"measuredH": "25",
- "x": "37",
- "y": "11",
+ "x": "53",
+ "y": "8",
"properties": {
- "text": "Nagios",
+ "text": "Windows",
"size": "17"
}
},
@@ -3676,8 +5337,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "116",
- "y": "12",
+ "x": "0",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -3738,17 +5399,17 @@
}
},
{
- "ID": "1781",
+ "ID": "2294",
"typeID": "__group__",
- "zOrder": "159",
- "measuredW": "123",
+ "zOrder": "126",
+ "measuredW": "311",
"measuredH": "47",
- "w": "123",
+ "w": "311",
"h": "47",
- "x": "1055",
- "y": "1930",
+ "x": "503",
+ "y": "940",
"properties": {
- "controlName": "103-infrastructure-as-code:configuration-management:puppet"
+ "controlName": "104-managing-servers:live-in-terminal:bash-scripting"
},
"children": {
"controls": {
@@ -3757,11 +5418,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "115",
+ "w": "300",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "11",
"y": "0",
"properties": {
"color": "16770457"
@@ -3771,12 +5432,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
+ "measuredW": "161",
"measuredH": "25",
- "x": "30",
+ "x": "80",
"y": "11",
"properties": {
- "text": "Puppet",
+ "text": "Learn Bash Scripting",
"size": "17"
}
},
@@ -3788,7 +5449,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "99",
+ "x": "0",
"y": "12",
"children": {
"controls": {
@@ -3818,23 +5479,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3850,17 +5495,17 @@
}
},
{
- "ID": "1782",
+ "ID": "2295",
"typeID": "__group__",
- "zOrder": "160",
- "measuredW": "123",
+ "zOrder": "127",
+ "measuredW": "314",
"measuredH": "47",
- "w": "123",
- "h": "47",
- "x": "1055",
- "y": "1877",
+ "w": "314",
+ "h": "47",
+ "x": "501",
+ "y": "994",
"properties": {
- "controlName": "102-infrastructure-as-code:configuration-management:salt"
+ "controlName": "105-managing-servers:live-in-terminal:editors"
},
"children": {
"controls": {
@@ -3869,11 +5514,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "115",
+ "w": "302",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "12",
"y": "0",
"properties": {
"color": "16770457"
@@ -3883,12 +5528,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "29",
+ "measuredW": "231",
"measuredH": "25",
- "x": "43",
+ "x": "47",
"y": "11",
"properties": {
- "text": "Salt",
+ "text": "Vim/Nano/PowerShell/Emacs",
"size": "17"
}
},
@@ -3900,7 +5545,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "99",
+ "x": "0",
"y": "12",
"children": {
"controls": {
@@ -3930,23 +5575,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -3962,17 +5591,17 @@
}
},
{
- "ID": "1783",
+ "ID": "2296",
"typeID": "__group__",
- "zOrder": "158",
- "measuredW": "123",
- "measuredH": "47",
- "w": "123",
- "h": "47",
- "x": "1055",
- "y": "1824",
+ "zOrder": "128",
+ "measuredW": "312",
+ "measuredH": "76",
+ "w": "312",
+ "h": "76",
+ "x": "503",
+ "y": "1048",
"properties": {
- "controlName": "101-infrastructure-as-code:configuration-management:chef"
+ "controlName": "106-managing-servers:live-in-terminal:compiling-apps"
},
"children": {
"controls": {
@@ -3981,11 +5610,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "116",
- "h": "47",
+ "w": "302",
+ "h": "76",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "10",
"y": "0",
"properties": {
"color": "16770457"
@@ -3995,25 +5624,38 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "37",
+ "measuredW": "216",
"measuredH": "25",
- "x": "39",
- "y": "11",
+ "x": "51",
+ "y": "14",
"properties": {
- "text": "Chef",
+ "text": "Compiling apps from source",
"size": "17"
}
},
{
"ID": "2",
- "typeID": "__group__",
+ "typeID": "Label",
"zOrder": "2",
+ "measuredW": "264",
+ "measuredH": "25",
+ "x": "29",
+ "y": "36",
+ "properties": {
+ "text": "(gcc, make and other related stuff)",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "__group__",
+ "zOrder": "3",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "99",
- "y": "12",
+ "x": "0",
+ "y": "26",
"children": {
"controls": {
"control": [
@@ -4042,23 +5684,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10066329",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -4074,17 +5700,166 @@
}
},
{
- "ID": "1784",
+ "ID": "2302",
+ "typeID": "Arrow",
+ "zOrder": "184",
+ "w": "23",
+ "h": "130",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "105",
+ "y": "930",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 23,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5076923076923077,
+ "y": -0.17692307692307693
+ },
+ "p2": {
+ "x": 23,
+ "y": 129.5
+ }
+ }
+ },
+ {
+ "ID": "2303",
+ "typeID": "Arrow",
+ "zOrder": "185",
+ "w": "1",
+ "h": "216",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "242",
+ "y": "1077",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5331695331695332,
+ "y": 0
+ },
+ "p2": {
+ "x": 0,
+ "y": 215.5
+ }
+ }
+ },
+ {
+ "ID": "2304",
+ "typeID": "Arrow",
+ "zOrder": "186",
+ "w": "2",
+ "h": "49",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "170",
+ "y": "1069",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5409978308026031,
+ "y": 0.0321041214750543
+ },
+ "p2": {
+ "x": 0.5,
+ "y": 48.5
+ }
+ }
+ },
+ {
+ "ID": "2305",
+ "typeID": "Arrow",
+ "zOrder": "187",
+ "w": "33",
+ "h": "51",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "195",
+ "y": "1002",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 33,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5409978308026031,
+ "y": 0.032104121475054294
+ },
+ "p2": {
+ "x": 0,
+ "y": 50.5
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2306",
+ "typeID": "Arrow",
+ "zOrder": "188",
+ "w": "1",
+ "h": "51",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "331",
+ "y": "928",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 50.5
+ },
+ "p1": {
+ "x": 0.4034892942109438,
+ "y": -0.01554321966693101
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2307",
"typeID": "__group__",
- "zOrder": "157",
- "measuredW": "122",
+ "zOrder": "189",
+ "measuredW": "125",
"measuredH": "47",
- "w": "122",
+ "w": "125",
"h": "47",
- "x": "1055",
- "y": "1771",
+ "x": "276",
+ "y": "853",
"properties": {
- "controlName": "100-infrastructure-as-code:configuration-management:ansible"
+ "controlName": "101-networking-protocols:dns"
},
"children": {
"controls": {
@@ -4093,7 +5868,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "116",
+ "w": "125",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -4107,80 +5882,31 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
+ "measuredW": "36",
"measuredH": "25",
- "x": "30",
+ "x": "45",
"y": "11",
"properties": {
- "text": "Ansible",
+ "text": "DNS",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "98",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "1785",
+ "ID": "2308",
"typeID": "__group__",
- "zOrder": "150",
- "measuredW": "109",
+ "zOrder": "190",
+ "measuredW": "125",
"measuredH": "47",
- "w": "109",
+ "w": "125",
"h": "47",
- "x": "1071",
- "y": "1701",
+ "x": "276",
+ "y": "904",
"properties": {
- "controlName": "103-infrastructure-as-code:service-mesh:linkerd"
+ "controlName": "100-networking-protocols:osi-model"
},
"children": {
"controls": {
@@ -4189,7 +5915,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "99",
+ "w": "125",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -4203,96 +5929,62 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "58",
+ "measuredW": "81",
"measuredH": "25",
- "x": "23",
+ "x": "22",
"y": "11",
"properties": {
- "text": "Linkerd",
+ "text": "OSI Model",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "85",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "1786",
+ "ID": "2309",
+ "typeID": "Arrow",
+ "zOrder": "191",
+ "w": "1",
+ "h": "63",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "330",
+ "y": "1007",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 1,
+ "y": 63
+ },
+ "p1": {
+ "x": 0.521922991319831,
+ "y": 0.015579790785666594
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2310",
"typeID": "__group__",
- "zOrder": "151",
- "measuredW": "109",
- "measuredH": "47",
- "w": "109",
- "h": "47",
- "x": "1072",
- "y": "1648",
+ "zOrder": "192",
+ "measuredW": "156",
+ "measuredH": "48",
+ "w": "156",
+ "h": "48",
+ "x": "263",
+ "y": "1037",
"properties": {
- "controlName": "102-infrastructure-as-code:service-mesh:envoy"
+ "controlName": "102-networking-protocols:http"
},
"children": {
"controls": {
@@ -4301,12 +5993,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "99",
- "h": "47",
+ "w": "150",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "8",
"properties": {
"color": "16770457"
}
@@ -4315,12 +6007,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "47",
+ "measuredW": "44",
"measuredH": "25",
- "x": "29",
- "y": "11",
+ "x": "52",
+ "y": "17",
"properties": {
- "text": "Envoy",
+ "text": "HTTP",
"size": "17"
}
},
@@ -4332,8 +6024,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "85",
- "y": "12",
+ "x": "132",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -4362,23 +6054,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -4394,17 +6070,17 @@
}
},
{
- "ID": "1788",
+ "ID": "2311",
"typeID": "__group__",
- "zOrder": "149",
- "measuredW": "110",
- "measuredH": "47",
- "w": "110",
- "h": "47",
- "x": "1072",
- "y": "1595",
+ "zOrder": "193",
+ "measuredW": "156",
+ "measuredH": "44",
+ "w": "156",
+ "h": "44",
+ "x": "263",
+ "y": "1085",
"properties": {
- "controlName": "101-infrastructure-as-code:service-mesh:istio"
+ "controlName": "103-networking-protocols:https"
},
"children": {
"controls": {
@@ -4413,12 +6089,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "99",
- "h": "47",
+ "w": "150",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "4",
"properties": {
"color": "16770457"
}
@@ -4427,12 +6103,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "33",
+ "measuredW": "54",
"measuredH": "25",
- "x": "33",
- "y": "11",
+ "x": "49",
+ "y": "13",
"properties": {
- "text": "Istio",
+ "text": "HTTPS",
"size": "17"
}
},
@@ -4444,8 +6120,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "86",
- "y": "12",
+ "x": "132",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -4490,17 +6166,17 @@
}
},
{
- "ID": "1789",
+ "ID": "2312",
"typeID": "__group__",
- "zOrder": "152",
- "measuredW": "110",
- "measuredH": "47",
- "w": "110",
- "h": "47",
- "x": "1071",
- "y": "1542",
+ "zOrder": "194",
+ "measuredW": "157",
+ "measuredH": "45",
+ "w": "157",
+ "h": "45",
+ "x": "262",
+ "y": "1128",
"properties": {
- "controlName": "100-infrastructure-as-code:service-mesh:consul"
+ "controlName": "104-networking-protocols:ftp"
},
"children": {
"controls": {
@@ -4509,12 +6185,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "99",
- "h": "47",
+ "w": "151",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "5",
"properties": {
"color": "16770457"
}
@@ -4523,12 +6199,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "54",
+ "measuredW": "32",
"measuredH": "25",
- "x": "25",
- "y": "11",
+ "x": "61",
+ "y": "14",
"properties": {
- "text": "Consul",
+ "text": "FTP",
"size": "17"
}
},
@@ -4540,8 +6216,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "86",
- "y": "12",
+ "x": "133",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -4586,95 +6262,17 @@
}
},
{
- "ID": "1869",
- "typeID": "Arrow",
- "zOrder": "124",
- "w": "1",
- "h": "63",
- "measuredW": "150",
- "measuredH": "100",
- "x": "330",
- "y": "1007",
- "properties": {
- "color": "2848996",
- "curvature": "-1",
- "direction": "bottom",
- "leftArrow": "false",
- "p0": {
- "x": 1,
- "y": 63
- },
- "p1": {
- "x": 0.521922991319831,
- "y": 0.015579790785666594
- },
- "p2": {
- "x": 1,
- "y": 0
- },
- "rightArrow": "false",
- "stroke": "dotted"
- }
- },
- {
- "ID": "1882",
- "typeID": "__group__",
- "zOrder": "136",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "126",
- "y": "1279",
- "properties": {
- "controlName": "104-networking-protocols:emails:dmarc"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "129",
- "h": "47",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "62",
- "measuredH": "25",
- "x": "37",
- "y": "11",
- "properties": {
- "text": "DMARC",
- "size": "17"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1883",
+ "ID": "2313",
"typeID": "__group__",
- "zOrder": "137",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "126",
- "y": "1329",
+ "zOrder": "195",
+ "measuredW": "157",
+ "measuredH": "41",
+ "w": "157",
+ "h": "41",
+ "x": "262",
+ "y": "1176",
"properties": {
- "controlName": "105-networking-protocols:emails:spf"
+ "controlName": "105-networking-protocols:ssl-tls"
},
"children": {
"controls": {
@@ -4683,12 +6281,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "129",
- "h": "47",
+ "w": "151",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "1",
"properties": {
"color": "16770457"
}
@@ -4697,107 +6295,62 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "32",
+ "measuredW": "77",
"measuredH": "25",
- "x": "50",
- "y": "11",
+ "x": "39",
+ "y": "10",
"properties": {
- "text": "SPF",
+ "text": "SSL / TLS",
"size": "17"
}
- }
- ]
- }
- }
- },
- {
- "ID": "1884",
- "typeID": "__group__",
- "zOrder": "138",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "126",
- "y": "1380",
- "properties": {
- "controlName": "106-networking-protocols:emails:domain-keys"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "129",
- "h": "47",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
},
{
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "101",
- "measuredH": "25",
- "x": "19",
- "y": "11",
- "properties": {
- "text": "Domain Keys",
- "size": "17"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1885",
- "typeID": "__group__",
- "zOrder": "134",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "101",
- "y": "1161",
- "properties": {
- "controlName": "102-networking-protocols:emails:imaps"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "129",
- "h": "47",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "133",
"y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "52",
- "measuredH": "25",
- "x": "40",
- "y": "11",
- "properties": {
- "text": "IMAPS",
- "size": "17"
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
}
]
@@ -4805,17 +6358,17 @@
}
},
{
- "ID": "1887",
+ "ID": "2314",
"typeID": "__group__",
- "zOrder": "135",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "101",
- "y": "1212",
+ "zOrder": "196",
+ "measuredW": "157",
+ "measuredH": "44",
+ "w": "157",
+ "h": "44",
+ "x": "262",
+ "y": "1217",
"properties": {
- "controlName": "103-networking-protocols:emails:pop3s"
+ "controlName": "106-networking-protocols:ssh"
},
"children": {
"controls": {
@@ -4824,12 +6377,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "129",
- "h": "47",
+ "w": "151",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "4",
"properties": {
"color": "16770457"
}
@@ -4838,31 +6391,80 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
+ "measuredW": "33",
"measuredH": "25",
- "x": "39",
- "y": "11",
+ "x": "59",
+ "y": "13",
"properties": {
- "text": "POP3S",
+ "text": "SSH",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "133",
+ "y": "0",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "1888",
+ "ID": "2315",
"typeID": "__group__",
- "zOrder": "133",
- "measuredW": "129",
- "measuredH": "47",
- "w": "129",
- "h": "47",
- "x": "101",
- "y": "1111",
+ "zOrder": "197",
+ "measuredW": "158",
+ "measuredH": "43",
+ "w": "158",
+ "h": "43",
+ "x": "262",
+ "y": "1262",
"properties": {
- "controlName": "101-networking-protocols:emails:smtp"
+ "controlName": "107-networking-protocols:port-forwarding"
},
"children": {
"controls": {
@@ -4871,12 +6473,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "129",
- "h": "47",
+ "w": "152",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "3",
"properties": {
"color": "16770457"
}
@@ -4885,89 +6487,130 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "46",
+ "measuredW": "122",
"measuredH": "25",
- "x": "43",
- "y": "11",
+ "x": "19",
+ "y": "12",
"properties": {
- "text": "SMTP",
+ "text": "Port Forwarding",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "134",
+ "y": "0",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "1889",
- "typeID": "Arrow",
- "zOrder": "121",
- "w": "1",
- "h": "51",
- "measuredW": "150",
- "measuredH": "100",
- "x": "331",
- "y": "928",
- "properties": {
- "color": "2848996",
- "leftArrow": "false",
- "p0": {
- "x": 0,
- "y": 50.5
- },
- "p1": {
- "x": 0.4034892942109438,
- "y": -0.01554321966693101
- },
- "p2": {
- "x": 0,
- "y": -0.5
- },
- "rightArrow": "false",
- "stroke": "dotted"
- }
- },
- {
- "ID": "1928",
+ "ID": "2316",
"typeID": "__group__",
- "zOrder": "99",
- "measuredW": "285",
- "measuredH": "47",
- "w": "285",
- "h": "47",
- "x": "908",
- "y": "575",
+ "zOrder": "198",
+ "measuredW": "368",
+ "measuredH": "56",
+ "w": "368",
+ "h": "56",
+ "x": "118",
+ "y": "961",
"properties": {
- "controlName": "110-os-concepts:threads-concurrency"
+ "controlName": "103-networking-protocols"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "TextArea",
+ "typeID": "__group__",
"zOrder": "0",
- "w": "274",
- "h": "47",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
+ "measuredW": "364",
+ "measuredH": "49",
+ "w": "364",
+ "h": "49",
+ "x": "4",
+ "y": "7",
"properties": {
- "color": "16770457"
+ "controlName": "103-networking-protocols"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "364",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ }
+ ]
+ }
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "200",
+ "measuredW": "271",
"measuredH": "25",
- "x": "37",
- "y": "11",
+ "x": "45",
+ "y": "19",
"properties": {
- "text": "Threads and Concurrency",
- "size": "17"
+ "size": "17",
+ "text": "Networking, Security and Protocols",
+ "bold": "true"
}
},
{
@@ -4978,8 +6621,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "261",
- "y": "12",
+ "x": "0",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -5024,17 +6667,17 @@
}
},
{
- "ID": "1930",
+ "ID": "2317",
"typeID": "__group__",
- "zOrder": "98",
- "measuredW": "285",
+ "zOrder": "199",
+ "measuredW": "166",
"measuredH": "47",
- "w": "285",
+ "w": "166",
"h": "47",
- "x": "907",
- "y": "521",
+ "x": "89",
+ "y": "1045",
"properties": {
- "controlName": "109-os-concepts:service-management"
+ "controlName": "103-networking-protocols:emails"
},
"children": {
"controls": {
@@ -5043,11 +6686,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "274",
+ "w": "155",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "11",
"y": "0",
"properties": {
"color": "16770457"
@@ -5057,13 +6700,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "191",
+ "measuredW": "52",
"measuredH": "25",
- "x": "41",
+ "x": "65",
"y": "11",
"properties": {
- "size": "17",
- "text": "Service Mgmt. (systemd)"
+ "text": "Emails",
+ "size": "17"
}
},
{
@@ -5074,8 +6717,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "261",
- "y": "12",
+ "x": "0",
+ "y": "10",
"children": {
"controls": {
"control": [
@@ -5104,7 +6747,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "10066329",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -5120,17 +6763,17 @@
}
},
{
- "ID": "1931",
+ "ID": "2318",
"typeID": "__group__",
- "zOrder": "95",
- "measuredW": "208",
+ "zOrder": "200",
+ "measuredW": "129",
"measuredH": "47",
- "w": "208",
+ "w": "129",
"h": "47",
- "x": "220",
- "y": "492",
+ "x": "101",
+ "y": "1111",
"properties": {
- "controlName": "102-os-concepts:virtualization"
+ "controlName": "101-networking-protocols:emails:smtp"
},
"children": {
"controls": {
@@ -5139,10 +6782,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
+ "w": "129",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -5152,62 +6796,107 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "99",
+ "measuredW": "46",
"measuredH": "25",
- "x": "64",
+ "x": "43",
"y": "11",
"properties": {
- "text": "Virtualization",
+ "text": "SMTP",
"size": "17"
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2319",
+ "typeID": "__group__",
+ "zOrder": "201",
+ "measuredW": "129",
+ "measuredH": "47",
+ "w": "129",
+ "h": "47",
+ "x": "101",
+ "y": "1161",
+ "properties": {
+ "controlName": "102-networking-protocols:emails:imaps"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "129",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "52",
+ "measuredH": "25",
+ "x": "40",
+ "y": "11",
+ "properties": {
+ "text": "IMAPS",
+ "size": "17"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2320",
+ "typeID": "__group__",
+ "zOrder": "202",
+ "measuredW": "129",
+ "measuredH": "47",
+ "w": "129",
+ "h": "47",
+ "x": "101",
+ "y": "1212",
+ "properties": {
+ "controlName": "103-networking-protocols:emails:pop3s"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "129",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
"x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "56",
+ "measuredH": "25",
+ "x": "39",
+ "y": "11",
+ "properties": {
+ "text": "POP3S",
+ "size": "17"
}
}
]
@@ -5215,17 +6904,64 @@
}
},
{
- "ID": "1932",
+ "ID": "2321",
"typeID": "__group__",
- "zOrder": "94",
- "measuredW": "208",
+ "zOrder": "203",
+ "measuredW": "129",
"measuredH": "47",
- "w": "208",
+ "w": "129",
"h": "47",
- "x": "220",
- "y": "442",
+ "x": "126",
+ "y": "1279",
+ "properties": {
+ "controlName": "104-networking-protocols:emails:dmarc"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "129",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "62",
+ "measuredH": "25",
+ "x": "37",
+ "y": "11",
+ "properties": {
+ "text": "DMARC",
+ "size": "17"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2322",
+ "typeID": "__group__",
+ "zOrder": "204",
+ "measuredW": "129",
+ "measuredH": "47",
+ "w": "129",
+ "h": "47",
+ "x": "126",
+ "y": "1329",
"properties": {
- "controlName": "101-os-concepts:io-management"
+ "controlName": "105-networking-protocols:emails:spf"
},
"children": {
"controls": {
@@ -5234,10 +6970,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
+ "w": "129",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -5247,80 +6984,31 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "133",
+ "measuredW": "32",
"measuredH": "25",
- "x": "46",
+ "x": "50",
"y": "11",
"properties": {
- "text": "I/O Management",
+ "text": "SPF",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "1933",
+ "ID": "2323",
"typeID": "__group__",
- "zOrder": "93",
- "measuredW": "208",
+ "zOrder": "205",
+ "measuredW": "129",
"measuredH": "47",
- "w": "208",
+ "w": "129",
"h": "47",
- "x": "220",
- "y": "542",
+ "x": "126",
+ "y": "1380",
"properties": {
- "controlName": "103-os-concepts:memory-storage"
+ "controlName": "106-networking-protocols:emails:domain-keys"
},
"children": {
"controls": {
@@ -5329,10 +7017,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
+ "w": "129",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -5342,80 +7031,31 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "131",
+ "measuredW": "101",
"measuredH": "25",
- "x": "50",
+ "x": "19",
"y": "11",
"properties": {
- "text": "Memory/Storage",
+ "text": "Domain Keys",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "1934",
+ "ID": "2324",
"typeID": "__group__",
- "zOrder": "96",
- "measuredW": "208",
+ "zOrder": "206",
+ "measuredW": "164",
"measuredH": "47",
- "w": "208",
+ "w": "164",
"h": "47",
- "x": "220",
- "y": "593",
+ "x": "95",
+ "y": "905",
"properties": {
- "controlName": "104-os-concepts:file-system"
+ "controlName": "100-networking-protocols:emails:white-grey-listing"
},
"children": {
"controls": {
@@ -5424,10 +7064,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
+ "w": "164",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -5437,80 +7078,89 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "97",
+ "measuredW": "142",
"measuredH": "25",
- "x": "65",
+ "x": "11",
"y": "11",
"properties": {
- "text": "File Systems",
+ "text": "White/Grey Listing",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "1936",
+ "ID": "2325",
+ "typeID": "Arrow",
+ "zOrder": "207",
+ "w": "30",
+ "h": "54",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "295",
+ "y": "1487",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "p0": {
+ "x": 30,
+ "y": 54
+ },
+ "p1": {
+ "x": 0.31900452488687786,
+ "y": -0.0067873303167421736
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2326",
+ "typeID": "Arrow",
+ "zOrder": "208",
+ "w": "45",
+ "h": "66",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "189",
+ "y": "1476",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 66
+ },
+ "p1": {
+ "x": 0.31900452488687786,
+ "y": -0.006787330316742089
+ },
+ "p2": {
+ "x": 45,
+ "y": 0
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2327",
"typeID": "__group__",
- "zOrder": "85",
- "measuredW": "151",
- "measuredH": "47",
- "w": "151",
- "h": "47",
- "x": "1014",
- "y": "303",
+ "zOrder": "209",
+ "measuredW": "313",
+ "measuredH": "49",
+ "w": "313",
+ "h": "49",
+ "x": "95",
+ "y": "1449",
"properties": {
- "controlName": "104-language:rust"
+ "controlName": "104-setting-up-x"
},
"children": {
"controls": {
@@ -5519,93 +7169,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "141",
- "h": "47",
+ "w": "313",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457",
- "textColor": "16776960"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "36",
+ "measuredW": "269",
"measuredH": "25",
- "x": "51",
- "y": "11",
+ "x": "16",
+ "y": "12",
"properties": {
+ "bold": "true",
"size": "17",
- "text": "Rust"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "127",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "text": "What is and how to setup a _____?"
}
}
]
@@ -5613,144 +7198,58 @@
}
},
{
- "ID": "2039",
+ "ID": "2328",
"typeID": "__group__",
- "zOrder": "91",
- "measuredW": "408",
- "measuredH": "162",
- "w": "408",
- "h": "162",
- "x": "79",
- "y": "41",
+ "zOrder": "210",
+ "measuredW": "153",
+ "measuredH": "47",
+ "w": "153",
+ "h": "47",
+ "x": "88",
+ "y": "1580",
+ "properties": {
+ "controlName": "102-setting-up-x:forward-proxy"
+ },
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "Canvas",
+ "typeID": "TextArea",
"zOrder": "0",
- "w": "408",
- "h": "162",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0"
- },
- {
- "ID": "1",
- "typeID": "__group__",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "23",
- "y": "21",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "269",
- "measuredH": "24",
- "x": "59",
- "y": "21",
- "properties": {
- "size": "16",
- "text": "Personal Recommendation / Opinion"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "159",
- "measuredH": "24",
- "x": "59",
- "y": "118",
- "properties": {
- "size": "16",
- "text": "I wouldn't recommend"
- }
- },
- {
- "ID": "4",
- "typeID": "Icon",
- "zOrder": "4",
- "measuredW": "24",
- "measuredH": "24",
- "x": "23",
- "y": "118",
+ "w": "144",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "9",
+ "y": "0",
"properties": {
- "color": "10066329",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
+ "color": "16776960"
}
},
{
- "ID": "5",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "5",
- "w": "324",
- "measuredW": "315",
- "measuredH": "24",
- "x": "60",
- "y": "86",
+ "zOrder": "1",
+ "measuredW": "108",
+ "measuredH": "25",
+ "x": "30",
+ "y": "11",
"properties": {
- "size": "16",
- "text": "Order in roadmap not strict (Learn anytime)"
+ "text": "Forward Proxy",
+ "size": "17"
}
},
{
- "ID": "6",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "6",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "23",
- "y": "86",
+ "x": "0",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -5779,7 +7278,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10066329",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -5789,30 +7288,64 @@
]
}
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2329",
+ "typeID": "__group__",
+ "zOrder": "211",
+ "measuredW": "170",
+ "measuredH": "46",
+ "w": "170",
+ "h": "46",
+ "x": "247",
+ "y": "1530",
+ "properties": {
+ "controlName": "101-setting-up-x:caching-server"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "161",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
},
{
- "ID": "7",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "7",
- "measuredW": "272",
- "measuredH": "24",
- "x": "59",
- "y": "54",
+ "zOrder": "1",
+ "measuredW": "119",
+ "measuredH": "25",
+ "x": "21",
+ "y": "10",
"properties": {
- "size": "16",
- "text": "Alternative Option - Pick this or purple"
+ "text": "Caching Server",
+ "size": "17"
}
},
{
- "ID": "8",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "8",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "23",
- "y": "53",
+ "x": "146",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -5841,23 +7374,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -5873,118 +7390,91 @@
}
},
{
- "ID": "2040",
+ "ID": "2330",
"typeID": "__group__",
- "zOrder": "90",
- "measuredW": "320",
- "measuredH": "45",
- "w": "320",
- "h": "45",
- "x": "878",
- "y": "132",
+ "zOrder": "212",
+ "measuredW": "153",
+ "measuredH": "46",
+ "w": "153",
+ "h": "46",
+ "x": "88",
+ "y": "1530",
"properties": {
- "controlName": "ext_link:roadmap.sh"
+ "controlName": "100-setting-up-x:reverse-proxy"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "Canvas",
+ "typeID": "TextArea",
"zOrder": "0",
- "w": "320",
- "h": "45",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
+ "w": "143",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "10",
"y": "0",
"properties": {
- "borderColor": "4273622",
- "color": "4273622"
+ "color": "16776960"
}
},
{
"ID": "1",
- "typeID": "__group__",
+ "typeID": "Label",
"zOrder": "1",
- "measuredW": "170",
- "measuredH": "29",
- "w": "170",
- "h": "29",
- "x": "76",
- "y": "8",
+ "measuredW": "111",
+ "measuredH": "25",
+ "x": "28",
+ "y": "10",
+ "properties": {
+ "text": "Reverse Proxy",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "11",
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "Label",
+ "typeID": "Icon",
"zOrder": "0",
- "measuredW": "105",
- "measuredH": "28",
- "x": "65",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
"y": "0",
"properties": {
"color": "16777215",
- "size": "20",
- "text": "roadmap.sh"
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
"ID": "1",
- "typeID": "Label",
+ "typeID": "Icon",
"zOrder": "1",
- "measuredW": "35",
- "measuredH": "28",
+ "measuredW": "24",
+ "measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "size": "20",
- "text": "http"
- }
- },
- {
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "5",
- "measuredH": "28",
- "x": "37",
- "y": "0",
- "properties": {
- "bold": "true",
- "color": "16777215",
- "size": "20",
- "text": ":"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "10",
- "measuredH": "28",
- "x": "44",
- "y": "1",
- "properties": {
- "color": "16777215",
- "size": "20",
- "text": "/"
- }
- },
- {
- "ID": "4",
- "typeID": "Label",
- "zOrder": "4",
- "measuredW": "10",
- "measuredH": "28",
- "x": "52",
- "y": "1",
- "properties": {
- "color": "16777215",
- "size": "20",
- "text": "/"
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
}
}
]
@@ -5996,51 +7486,17 @@
}
},
{
- "ID": "2041",
- "typeID": "__group__",
- "zOrder": "77",
- "measuredW": "114",
- "measuredH": "40",
- "w": "114",
- "h": "40",
- "x": "613",
- "y": "139",
- "properties": {
- "controlName": "ext_link:roadmap.sh/devops"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Label",
- "zOrder": "0",
- "measuredW": "114",
- "measuredH": "40",
- "x": "0",
- "y": "0",
- "properties": {
- "bold": "true",
- "size": "32",
- "text": "DevOps"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2042",
+ "ID": "2331",
"typeID": "__group__",
- "zOrder": "80",
- "measuredW": "349",
- "measuredH": "90",
- "w": "349",
- "h": "90",
- "x": "504",
- "y": "290",
+ "zOrder": "213",
+ "measuredW": "174",
+ "measuredH": "47",
+ "w": "174",
+ "h": "47",
+ "x": "246",
+ "y": "1580",
"properties": {
- "controlName": "100-language"
+ "controlName": "103-setting-up-x:load-balancer"
},
"children": {
"controls": {
@@ -6049,12 +7505,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "341",
- "h": "81",
+ "w": "161",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
- "y": "9",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16776960"
}
@@ -6063,14 +7519,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "251",
+ "measuredW": "113",
"measuredH": "25",
- "x": "53",
- "y": "23",
+ "x": "26",
+ "y": "11",
"properties": {
- "bold": "true",
- "size": "17",
- "text": "Learn a Programming Language"
+ "text": "Load Balancer",
+ "size": "17"
}
},
{
@@ -6081,8 +7536,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "0",
+ "x": "150",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -6121,36 +7576,23 @@
]
}
}
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "243",
- "measuredH": "24",
- "x": "57",
- "y": "50",
- "properties": {
- "size": "16",
- "text": "Pick any language for automation."
- }
}
]
}
}
},
{
- "ID": "2043",
+ "ID": "2332",
"typeID": "__group__",
- "zOrder": "82",
- "measuredW": "215",
+ "zOrder": "214",
+ "measuredW": "153",
"measuredH": "47",
- "w": "215",
+ "w": "153",
"h": "47",
- "x": "213",
- "y": "262",
+ "x": "88",
+ "y": "1631",
"properties": {
- "controlName": "100-language:python"
+ "controlName": "104-setting-up-x:firewall"
},
"children": {
"controls": {
@@ -6159,26 +7601,26 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "207",
+ "w": "144",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "9",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "53",
+ "measuredW": "59",
"measuredH": "25",
- "x": "86",
+ "x": "54",
"y": "11",
"properties": {
- "text": "Python",
+ "text": "Firewall",
"size": "17"
}
},
@@ -6191,7 +7633,7 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "12",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -6220,23 +7662,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -6252,17 +7678,65 @@
}
},
{
- "ID": "2044",
+ "ID": "2333",
"typeID": "__group__",
- "zOrder": "81",
- "measuredW": "215",
+ "zOrder": "215",
+ "measuredW": "311",
+ "measuredH": "49",
+ "w": "311",
+ "h": "49",
+ "x": "496",
+ "y": "1601",
+ "properties": {
+ "controlName": "105-infrastructure-as-code"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "311",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "228",
+ "measuredH": "25",
+ "x": "42",
+ "y": "11",
+ "properties": {
+ "bold": "true",
+ "size": "17",
+ "text": "Learn Infrastructure as Code"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2334",
+ "typeID": "__group__",
+ "zOrder": "216",
+ "measuredW": "110",
"measuredH": "47",
- "w": "215",
+ "w": "110",
"h": "47",
- "x": "213",
- "y": "314",
+ "x": "1072",
+ "y": "1595",
"properties": {
- "controlName": "101-language:ruby"
+ "controlName": "101-infrastructure-as-code:service-mesh:istio"
},
"children": {
"controls": {
@@ -6271,11 +7745,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "207",
+ "w": "99",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -6285,14 +7759,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "w": "45",
- "measuredW": "39",
+ "measuredW": "33",
"measuredH": "25",
- "x": "90",
+ "x": "33",
"y": "11",
"properties": {
- "size": "17",
- "text": "Ruby"
+ "text": "Istio",
+ "size": "17"
}
},
{
@@ -6303,7 +7776,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "86",
"y": "12",
"children": {
"controls": {
@@ -6333,23 +7806,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -6365,17 +7822,17 @@
}
},
{
- "ID": "2045",
+ "ID": "2335",
"typeID": "__group__",
- "zOrder": "83",
- "measuredW": "215",
+ "zOrder": "217",
+ "measuredW": "109",
"measuredH": "47",
- "w": "215",
+ "w": "109",
"h": "47",
- "x": "213",
- "y": "368",
+ "x": "1071",
+ "y": "1701",
"properties": {
- "controlName": "102-language:javascript"
+ "controlName": "103-infrastructure-as-code:service-mesh:linkerd"
},
"children": {
"controls": {
@@ -6384,28 +7841,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "207",
+ "w": "99",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "8",
+ "x": "0",
"y": "0",
"properties": {
- "color": "16770457",
- "textColor": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "155",
+ "measuredW": "58",
"measuredH": "25",
- "x": "33",
+ "x": "23",
"y": "11",
"properties": {
- "size": "17",
- "text": "JavaScript / Node.js"
+ "text": "Linkerd",
+ "size": "17"
}
},
{
@@ -6416,7 +7872,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "85",
"y": "12",
"children": {
"controls": {
@@ -6478,65 +7934,17 @@
}
},
{
- "ID": "2049",
- "typeID": "__group__",
- "zOrder": "69",
- "measuredW": "341",
- "measuredH": "53",
- "w": "341",
- "h": "53",
- "x": "512",
- "y": "514",
- "properties": {
- "controlName": "101-os-concepts"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "341",
- "h": "53",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "268",
- "measuredH": "25",
- "x": "37",
- "y": "14",
- "properties": {
- "bold": "true",
- "size": "17",
- "text": "Understand different OS Concepts"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2050",
+ "ID": "2336",
"typeID": "__group__",
- "zOrder": "100",
- "measuredW": "165",
+ "zOrder": "218",
+ "measuredW": "109",
"measuredH": "47",
- "w": "165",
+ "w": "109",
"h": "47",
- "x": "502",
- "y": "428",
+ "x": "1072",
+ "y": "1648",
"properties": {
- "controlName": "100-os-concepts:networking"
+ "controlName": "102-infrastructure-as-code:service-mesh:envoy"
},
"children": {
"controls": {
@@ -6545,11 +7953,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "156",
+ "w": "99",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "9",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -6559,12 +7967,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "87",
+ "measuredW": "47",
"measuredH": "25",
- "x": "43",
+ "x": "29",
"y": "11",
"properties": {
- "text": "Networking",
+ "text": "Envoy",
"size": "17"
}
},
@@ -6576,7 +7984,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "85",
"y": "12",
"children": {
"controls": {
@@ -6606,7 +8014,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -6622,17 +8046,17 @@
}
},
{
- "ID": "2052",
+ "ID": "2337",
"typeID": "__group__",
- "zOrder": "102",
- "measuredW": "127",
+ "zOrder": "219",
+ "measuredW": "110",
"measuredH": "47",
- "w": "127",
+ "w": "110",
"h": "47",
- "x": "755",
- "y": "426",
+ "x": "1071",
+ "y": "1542",
"properties": {
- "controlName": "106-os-concepts:posix"
+ "controlName": "100-infrastructure-as-code:service-mesh:consul"
},
"children": {
"controls": {
@@ -6641,7 +8065,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "117",
+ "w": "99",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -6655,12 +8079,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "49",
+ "measuredW": "54",
"measuredH": "25",
- "x": "34",
+ "x": "25",
"y": "11",
"properties": {
- "text": "POSIX",
+ "text": "Consul",
"size": "17"
}
},
@@ -6672,7 +8096,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "103",
+ "x": "86",
"y": "12",
"children": {
"controls": {
@@ -6718,17 +8142,17 @@
}
},
{
- "ID": "2053",
+ "ID": "2338",
"typeID": "__group__",
- "zOrder": "101",
- "measuredW": "165",
+ "zOrder": "220",
+ "measuredW": "117",
"measuredH": "47",
- "w": "165",
+ "w": "117",
"h": "47",
- "x": "502",
- "y": "611",
+ "x": "784",
+ "y": "1714",
"properties": {
- "controlName": "105-os-concepts:sockets"
+ "controlName": "101-infrastructure-as-code:containers"
},
"children": {
"controls": {
@@ -6737,11 +8161,58 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "156",
+ "w": "117",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "9",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "85",
+ "measuredH": "25",
+ "x": "16",
+ "y": "11",
+ "properties": {
+ "size": "17",
+ "text": "Containers"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2339",
+ "typeID": "__group__",
+ "zOrder": "221",
+ "measuredW": "104",
+ "measuredH": "47",
+ "w": "104",
+ "h": "47",
+ "x": "935",
+ "y": "1682",
+ "properties": {
+ "controlName": "100-infrastructure-as-code:docker"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "94",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -6751,12 +8222,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "61",
+ "measuredW": "56",
"measuredH": "25",
- "x": "56",
+ "x": "19",
"y": "11",
"properties": {
- "text": "Sockets",
+ "text": "Docker",
"size": "17"
}
},
@@ -6768,8 +8239,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "12",
+ "x": "80",
+ "y": "10",
"children": {
"controls": {
"control": [
@@ -6814,17 +8285,17 @@
}
},
{
- "ID": "2054",
+ "ID": "2340",
"typeID": "__group__",
- "zOrder": "104",
- "measuredW": "127",
+ "zOrder": "222",
+ "measuredW": "103",
"measuredH": "47",
- "w": "127",
+ "w": "103",
"h": "47",
- "x": "755",
- "y": "611",
+ "x": "936",
+ "y": "1737",
"properties": {
- "controlName": "107-os-concepts:processes"
+ "controlName": "101-infrastructure-as-code:lxc"
},
"children": {
"controls": {
@@ -6833,7 +8304,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "117",
+ "w": "93",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -6847,12 +8318,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "81",
+ "measuredW": "32",
"measuredH": "25",
- "x": "18",
+ "x": "31",
"y": "11",
"properties": {
- "text": "Processes",
+ "text": "LXC",
"size": "17"
}
},
@@ -6864,8 +8335,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "103",
- "y": "12",
+ "x": "79",
+ "y": "10",
"children": {
"controls": {
"control": [
@@ -6894,7 +8365,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -6910,17 +8397,17 @@
}
},
{
- "ID": "2057",
+ "ID": "2341",
"typeID": "__group__",
- "zOrder": "103",
- "measuredW": "415",
- "measuredH": "127",
- "w": "415",
- "h": "127",
- "x": "112",
- "y": "693",
+ "zOrder": "223",
+ "measuredW": "210",
+ "measuredH": "49",
+ "w": "210",
+ "h": "49",
+ "x": "791",
+ "y": "1819",
"properties": {
- "controlName": "102-managing-servers"
+ "controlName": "102-infrastructure-as-code:configuration-management"
},
"children": {
"controls": {
@@ -6929,8 +8416,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "415",
- "h": "127",
+ "w": "210",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -6943,53 +8430,109 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "240",
+ "measuredW": "155",
"measuredH": "25",
- "x": "88",
- "y": "15",
+ "x": "25",
+ "y": "12",
"properties": {
- "bold": "true",
"size": "17",
- "text": "Learn about Managing Servers"
+ "text": "Configuration Mgmt."
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2342",
+ "typeID": "__group__",
+ "zOrder": "224",
+ "measuredW": "122",
+ "measuredH": "47",
+ "w": "122",
+ "h": "47",
+ "x": "1055",
+ "y": "1771",
+ "properties": {
+ "controlName": "100-infrastructure-as-code:configuration-management:ansible"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "375",
- "measuredH": "24",
- "x": "20",
- "y": "42",
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "116",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
"properties": {
- "text": "Get some administration knowledge in some OS. Go",
- "size": "16"
+ "color": "16770457"
}
},
{
- "ID": "3",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "3",
- "measuredW": "367",
- "measuredH": "24",
- "x": "24",
- "y": "66",
+ "zOrder": "1",
+ "measuredW": "56",
+ "measuredH": "25",
+ "x": "30",
+ "y": "11",
"properties": {
- "text": "with any Linux distro. Pick Ubuntu if you have a little",
- "size": "16"
+ "text": "Ansible",
+ "size": "17"
}
},
{
- "ID": "4",
- "typeID": "Label",
- "zOrder": "4",
- "measuredW": "201",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
"measuredH": "24",
- "x": "107",
- "y": "91",
- "properties": {
- "text": "to no experience with Linux.",
- "size": "16"
+ "w": "24",
+ "h": "24",
+ "x": "98",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
}
]
@@ -6997,17 +8540,17 @@
}
},
{
- "ID": "2058",
+ "ID": "2343",
"typeID": "__group__",
- "zOrder": "105",
- "measuredW": "238",
- "measuredH": "49",
- "w": "238",
- "h": "49",
- "x": "643",
- "y": "767",
+ "zOrder": "225",
+ "measuredW": "123",
+ "measuredH": "47",
+ "w": "123",
+ "h": "47",
+ "x": "1055",
+ "y": "1824",
"properties": {
- "controlName": "100-managing-servers:operating-system"
+ "controlName": "101-infrastructure-as-code:configuration-management:chef"
},
"children": {
"controls": {
@@ -7016,45 +8559,110 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "238",
- "h": "49",
+ "w": "116",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "137",
+ "measuredW": "37",
"measuredH": "25",
- "x": "50",
- "y": "12",
+ "x": "39",
+ "y": "11",
"properties": {
- "text": "Operating System",
+ "text": "Chef",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "99",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "2059",
+ "ID": "2344",
"typeID": "__group__",
- "zOrder": "108",
- "measuredW": "161",
- "measuredH": "42",
- "w": "161",
- "h": "42",
- "x": "732",
- "y": "697",
+ "zOrder": "226",
+ "measuredW": "123",
+ "measuredH": "47",
+ "w": "123",
+ "h": "47",
+ "x": "1055",
+ "y": "1930",
"properties": {
- "controlName": "100-managing-servers:operating-system:windows"
+ "controlName": "103-infrastructure-as-code:configuration-management:puppet"
},
"children": {
"controls": {
@@ -7063,11 +8671,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "42",
+ "w": "115",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -7077,12 +8685,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "68",
+ "measuredW": "56",
"measuredH": "25",
- "x": "53",
- "y": "8",
+ "x": "30",
+ "y": "11",
"properties": {
- "text": "Windows",
+ "text": "Puppet",
"size": "17"
}
},
@@ -7094,8 +8702,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "8",
+ "x": "99",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -7156,17 +8764,17 @@
}
},
{
- "ID": "2060",
+ "ID": "2345",
"typeID": "__group__",
- "zOrder": "55",
- "measuredW": "281",
- "measuredH": "195",
- "w": "281",
- "h": "195",
- "x": "914",
- "y": "631",
+ "zOrder": "227",
+ "measuredW": "123",
+ "measuredH": "47",
+ "w": "123",
+ "h": "47",
+ "x": "1055",
+ "y": "1877",
"properties": {
- "controlName": "101-managing-servers:operating-system:linux"
+ "controlName": "102-infrastructure-as-code:configuration-management:salt"
},
"children": {
"controls": {
@@ -7175,63 +8783,39 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "208",
- "h": "191",
- "measuredW": "200",
- "measuredH": "140",
- "x": "61",
- "y": "0"
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "41",
- "measuredH": "25",
- "x": "116",
- "y": "153",
- "properties": {
- "text": "Linux",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "TextArea",
- "zOrder": "2",
- "w": "94",
- "h": "40",
+ "w": "115",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "154",
- "y": "58",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "3",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "3",
- "measuredW": "46",
+ "zOrder": "1",
+ "measuredW": "29",
"measuredH": "25",
- "x": "178",
- "y": "65",
+ "x": "43",
+ "y": "11",
"properties": {
- "text": "RHEL",
+ "text": "Salt",
"size": "17"
}
},
{
- "ID": "4",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "4",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "234",
- "y": "66",
+ "x": "99",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -7260,7 +8844,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -7270,44 +8870,89 @@
]
}
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2346",
+ "typeID": "TextArea",
+ "zOrder": "228",
+ "w": "219",
+ "h": "132",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "774",
+ "y": "1939"
+ },
+ {
+ "ID": "2347",
+ "typeID": "Label",
+ "zOrder": "229",
+ "measuredW": "188",
+ "measuredH": "25",
+ "x": "791",
+ "y": "1957",
+ "properties": {
+ "size": "17",
+ "text": "Container Orchestration",
+ "bold": "true"
+ }
+ },
+ {
+ "ID": "2348",
+ "typeID": "__group__",
+ "zOrder": "230",
+ "measuredW": "171",
+ "measuredH": "46",
+ "w": "171",
+ "h": "46",
+ "x": "720",
+ "y": "1998",
+ "properties": {
+ "controlName": "104-infrastructure-as-code:kubernetes"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "5",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "5",
- "w": "119",
- "h": "39",
+ "zOrder": "0",
+ "w": "160",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
- "y": "12",
+ "x": "11",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "6",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "6",
- "measuredW": "61",
+ "zOrder": "1",
+ "measuredW": "90",
"measuredH": "25",
- "x": "41",
- "y": "21",
+ "x": "47",
+ "y": "10",
"properties": {
- "text": "CentOS",
+ "text": "Kubernetes",
"size": "17"
}
},
{
- "ID": "7",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "7",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "2",
- "y": "20",
+ "x": "0",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -7346,71 +8991,65 @@
]
}
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2349",
+ "typeID": "__group__",
+ "zOrder": "231",
+ "measuredW": "152",
+ "measuredH": "46",
+ "w": "152",
+ "h": "46",
+ "x": "897",
+ "y": "1998",
+ "properties": {
+ "controlName": "104-infrastructure-as-code:mesos"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "8",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "8",
- "w": "110",
- "h": "40",
+ "zOrder": "0",
+ "w": "142",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "137",
- "y": "12",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "9",
- "typeID": "Label",
- "zOrder": "9",
- "measuredW": "56",
- "measuredH": "25",
- "x": "164",
- "y": "20",
+ "x": "0",
+ "y": "0",
"properties": {
- "text": "Ubuntu",
+ "color": "16770457",
"size": "17"
}
},
{
- "ID": "10",
- "typeID": "TextArea",
- "zOrder": "10",
- "w": "120",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "12",
- "y": "104",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "11",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "11",
- "measuredW": "55",
+ "zOrder": "1",
+ "measuredW": "52",
"measuredH": "25",
- "x": "44",
- "y": "113",
+ "x": "45",
+ "y": "10",
"properties": {
- "text": "Fedora",
+ "text": "Mesos",
"size": "17"
}
},
{
- "ID": "12",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "12",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "112",
+ "x": "128",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -7465,44 +9104,64 @@
]
}
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2350",
+ "typeID": "__group__",
+ "zOrder": "232",
+ "measuredW": "171",
+ "measuredH": "46",
+ "w": "171",
+ "h": "46",
+ "x": "720",
+ "y": "2048",
+ "properties": {
+ "controlName": "104-infrastructure-as-code:docker-swarm"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "13",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "13",
- "w": "110",
- "h": "40",
+ "zOrder": "0",
+ "w": "160",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "137",
- "y": "104",
+ "x": "11",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "14",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "14",
- "measuredW": "55",
+ "zOrder": "1",
+ "measuredW": "111",
"measuredH": "25",
- "x": "164",
- "y": "113",
+ "x": "41",
+ "y": "10",
"properties": {
- "text": "Debian",
+ "text": "Docker Swarm",
"size": "17"
}
},
{
- "ID": "15",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "15",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "232",
- "y": "112",
+ "x": "0",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -7557,124 +9216,64 @@
]
}
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2351",
+ "typeID": "__group__",
+ "zOrder": "233",
+ "measuredW": "152",
+ "measuredH": "46",
+ "w": "152",
+ "h": "46",
+ "x": "897",
+ "y": "2048",
+ "properties": {
+ "controlName": "104-infrastructure-as-code:nomad"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "16",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "16",
- "w": "134",
- "h": "40",
+ "zOrder": "0",
+ "w": "142",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "13",
- "y": "58",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "17",
- "typeID": "Label",
- "zOrder": "17",
- "measuredW": "90",
- "measuredH": "25",
- "x": "35",
- "y": "65",
- "properties": {
- "text": "SUSE Linux",
- "size": "17"
- }
- },
- {
- "ID": "18",
- "typeID": "Icon",
- "zOrder": "18",
- "measuredW": "24",
- "measuredH": "24",
- "x": "234",
- "y": "20",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "19",
- "typeID": "Icon",
- "zOrder": "19",
- "measuredW": "24",
- "measuredH": "24",
- "x": "234",
- "y": "20",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "20",
- "typeID": "Icon",
- "zOrder": "20",
- "measuredW": "24",
- "measuredH": "24",
- "x": "1",
- "y": "66",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "21",
- "typeID": "Icon",
- "zOrder": "21",
- "measuredW": "24",
- "measuredH": "24",
- "x": "1",
- "y": "66",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
}
},
{
- "ID": "22",
- "typeID": "Icon",
- "zOrder": "22",
- "measuredW": "24",
- "measuredH": "24",
- "x": "1",
- "y": "66",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "56",
+ "measuredH": "25",
+ "x": "45",
+ "y": "10",
"properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
+ "text": "Nomad",
+ "size": "17"
}
},
{
- "ID": "23",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "23",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "257",
- "y": "171",
+ "x": "128",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -7703,7 +9302,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -7719,17 +9334,47 @@
}
},
{
- "ID": "2061",
+ "ID": "2352",
+ "typeID": "Arrow",
+ "zOrder": "234",
+ "w": "2",
+ "h": "98",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "598",
+ "y": "1904",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 2,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5684273538382602,
+ "y": -0.01687523160685271
+ },
+ "p2": {
+ "x": 2,
+ "y": 98
+ }
+ }
+ },
+ {
+ "ID": "2353",
"typeID": "__group__",
- "zOrder": "51",
- "measuredW": "273",
- "measuredH": "164",
- "w": "273",
- "h": "164",
- "x": "923",
- "y": "832",
+ "zOrder": "235",
+ "measuredW": "253",
+ "measuredH": "49",
+ "w": "253",
+ "h": "49",
+ "x": "460",
+ "y": "1884",
"properties": {
- "controlName": "102-managing-servers:operating-system:unix"
+ "controlName": "103-infrastructure-as-code:infrastructure-provisioning"
},
"children": {
"controls": {
@@ -7738,79 +9383,87 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "264",
- "h": "155",
+ "w": "253",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "9"
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
},
{
"ID": "1",
- "typeID": "TextArea",
+ "typeID": "Label",
"zOrder": "1",
- "w": "113",
- "h": "47",
- "measuredW": "200",
- "measuredH": "140",
- "x": "133",
- "y": "47",
+ "measuredW": "203",
+ "measuredH": "25",
+ "x": "23",
+ "y": "12",
"properties": {
- "color": "16770457"
+ "size": "17",
+ "text": "Infrastructure Provisioning"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2354",
+ "typeID": "__group__",
+ "zOrder": "236",
+ "measuredW": "183",
+ "measuredH": "47",
+ "w": "183",
+ "h": "47",
+ "x": "502",
+ "y": "1985",
+ "properties": {
+ "controlName": "100-infrastructure-as-code:infrastructure-provisioning:terraform"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "2",
- "w": "113",
+ "zOrder": "0",
+ "w": "174",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "15",
- "y": "47",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "w": "71",
- "measuredW": "71",
- "measuredH": "25",
- "x": "36",
- "y": "58",
- "properties": {
- "text": "FreeBSD",
- "size": "17"
- }
- },
- {
- "ID": "4",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "4",
- "w": "77",
- "measuredW": "77",
+ "zOrder": "1",
+ "w": "75",
+ "measuredW": "75",
"measuredH": "25",
- "x": "151",
- "y": "58",
+ "x": "49",
+ "y": "11",
"properties": {
- "text": "OpenBSD",
+ "text": "Terraform",
"size": "17"
}
},
{
- "ID": "5",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "5",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "6",
- "y": "59",
+ "x": "159",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -7849,123 +9502,64 @@
]
}
}
- },
- {
- "ID": "6",
- "typeID": "__group__",
- "zOrder": "6",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "231",
- "y": "57",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
- },
- {
- "ID": "7",
- "typeID": "Label",
- "zOrder": "7",
- "measuredW": "34",
- "measuredH": "25",
- "x": "110",
- "y": "17",
- "properties": {
- "text": "Unix",
- "size": "17"
- }
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2355",
+ "typeID": "__group__",
+ "zOrder": "237",
+ "measuredW": "184",
+ "measuredH": "47",
+ "w": "184",
+ "h": "47",
+ "x": "502",
+ "y": "2037",
+ "properties": {
+ "controlName": "101-infrastructure-as-code:infrastructure-provisioning:aws-cdk"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "8",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "8",
- "w": "232",
+ "zOrder": "0",
+ "w": "174",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "15",
- "y": "100",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "9",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "9",
- "w": "63",
- "measuredW": "63",
+ "zOrder": "1",
+ "measuredW": "76",
"measuredH": "25",
- "x": "96",
- "y": "111",
+ "x": "49",
+ "y": "11",
"properties": {
- "text": "NetBSD",
- "size": "17"
+ "size": "17",
+ "text": "AWS CDK"
}
},
{
- "ID": "10",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "10",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "232",
- "y": "112",
+ "x": "160",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -8020,17 +9614,64 @@
]
}
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2356",
+ "typeID": "__group__",
+ "zOrder": "238",
+ "measuredW": "185",
+ "measuredH": "47",
+ "w": "185",
+ "h": "47",
+ "x": "502",
+ "y": "2140",
+ "properties": {
+ "controlName": "103-infrastructure-as-code:infrastructure-provisioning:pulumi"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "174",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "52",
+ "measuredH": "25",
+ "x": "61",
+ "y": "11",
+ "properties": {
+ "text": "Pulumi",
+ "size": "17"
+ }
},
{
- "ID": "11",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "11",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "249",
- "y": "0",
+ "x": "161",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -8091,17 +9732,17 @@
}
},
{
- "ID": "2062",
+ "ID": "2357",
"typeID": "__group__",
- "zOrder": "106",
- "measuredW": "238",
- "measuredH": "49",
- "w": "238",
- "h": "49",
- "x": "643",
- "y": "836",
+ "zOrder": "239",
+ "measuredW": "185",
+ "measuredH": "47",
+ "w": "185",
+ "h": "47",
+ "x": "502",
+ "y": "2089",
"properties": {
- "controlName": "101-managing-servers:live-in-terminal"
+ "controlName": "102-infrastructure-as-code:infrastructure-provisioning:cloudformation"
},
"children": {
"controls": {
@@ -8110,137 +9751,39 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "238",
- "h": "49",
+ "w": "174",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "182",
- "measuredH": "25",
- "x": "28",
- "y": "12",
- "properties": {
- "text": "Learn to live in Terminal",
- "size": "17"
+ "color": "16770457"
}
- }
- ]
- }
- }
- },
- {
- "ID": "2063",
- "typeID": "__group__",
- "zOrder": "107",
- "measuredW": "218",
- "measuredH": "95",
- "w": "218",
- "h": "95",
- "x": "977",
- "y": "1003",
- "properties": {
- "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "213",
- "h": "89",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "6"
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "159",
+ "measuredW": "123",
"measuredH": "25",
- "x": "28",
- "y": "13",
+ "x": "25",
+ "y": "11",
"properties": {
- "text": "terminal multiplexers",
- "size": "17"
+ "size": "17",
+ "text": "CloudFormation"
}
},
{
"ID": "2",
- "typeID": "TextArea",
- "zOrder": "2",
- "w": "89",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "17",
- "y": "45",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "50",
- "measuredH": "24",
- "x": "38",
- "y": "53",
- "properties": {
- "text": "screen",
- "size": "16"
- }
- },
- {
- "ID": "4",
- "typeID": "TextArea",
- "zOrder": "4",
- "w": "80",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "116",
- "y": "45",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "5",
- "typeID": "Label",
- "zOrder": "5",
- "measuredW": "35",
- "measuredH": "24",
- "x": "139",
- "y": "53",
- "properties": {
- "text": "tmux",
- "size": "16"
- }
- },
- {
- "ID": "6",
"typeID": "__group__",
- "zOrder": "6",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "8",
- "y": "53",
+ "x": "161",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -8295,17 +9838,125 @@
]
}
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2358",
+ "typeID": "Arrow",
+ "zOrder": "240",
+ "w": "21",
+ "h": "46",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "184",
+ "y": "1985",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 21,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.56842735383826,
+ "y": -0.016875231606852847
+ },
+ "p2": {
+ "x": 0,
+ "y": 46
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2359",
+ "typeID": "Arrow",
+ "zOrder": "241",
+ "w": "23",
+ "h": "46",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "287",
+ "y": "1985",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5684273538382602,
+ "y": -0.01687523160685285
+ },
+ "p2": {
+ "x": 23,
+ "y": 46
+ },
+ "rightArrow": "false",
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "2360",
+ "typeID": "__group__",
+ "zOrder": "242",
+ "measuredW": "318",
+ "measuredH": "56",
+ "w": "318",
+ "h": "56",
+ "x": "109",
+ "y": "1941",
+ "properties": {
+ "controlName": "106-ci-cd"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "311",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "7",
+ "y": "7",
+ "properties": {
+ "color": "16776960"
+ }
},
{
- "ID": "7",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "183",
+ "measuredH": "25",
+ "x": "68",
+ "y": "19",
+ "properties": {
+ "bold": "true",
+ "size": "17",
+ "text": "Learn some CI/CD Tool"
+ }
+ },
+ {
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "7",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "183",
- "y": "53",
+ "x": "0",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -8344,17 +9995,64 @@
]
}
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2361",
+ "typeID": "__group__",
+ "zOrder": "243",
+ "measuredW": "134",
+ "measuredH": "46",
+ "w": "134",
+ "h": "46",
+ "x": "264",
+ "y": "2023",
+ "properties": {
+ "controlName": "101-ci-cd:jenkins"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "124",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
- "ID": "8",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "59",
+ "measuredH": "25",
+ "x": "32",
+ "y": "10",
+ "properties": {
+ "text": "Jenkins",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "8",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "194",
- "y": "0",
+ "x": "110",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -8383,7 +10081,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10066329",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -8399,17 +10097,17 @@
}
},
{
- "ID": "2064",
+ "ID": "2362",
"typeID": "__group__",
- "zOrder": "113",
- "measuredW": "302",
- "measuredH": "104",
- "w": "302",
- "h": "104",
- "x": "899",
- "y": "1100",
+ "zOrder": "244",
+ "measuredW": "147",
+ "measuredH": "46",
+ "w": "147",
+ "h": "46",
+ "x": "109",
+ "y": "2023",
"properties": {
- "controlName": "101-managing-servers:live-in-terminal:process-monitoring"
+ "controlName": "100-ci-cd:gitlab-ci"
},
"children": {
"controls": {
@@ -8418,23 +10116,26 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "294",
- "h": "96",
+ "w": "137",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
- "y": "8"
+ "x": "10",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "149",
+ "measuredW": "67",
"measuredH": "25",
- "x": "71",
- "y": "20",
+ "x": "45",
+ "y": "10",
"properties": {
- "text": "Process Monitoring",
+ "text": "Gitlab CI",
"size": "17"
}
},
@@ -8446,8 +10147,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "278",
- "y": "0",
+ "x": "0",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -8486,158 +10187,23 @@
]
}
}
- },
- {
- "ID": "3",
- "typeID": "TextArea",
- "zOrder": "3",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "13",
- "y": "52",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "4",
- "typeID": "TextArea",
- "zOrder": "4",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "67",
- "y": "52",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "5",
- "typeID": "TextArea",
- "zOrder": "5",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "121",
- "y": "53",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "6",
- "typeID": "TextArea",
- "zOrder": "6",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "176",
- "y": "53",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "7",
- "typeID": "TextArea",
- "zOrder": "7",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "233",
- "y": "53",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "8",
- "typeID": "Label",
- "zOrder": "8",
- "measuredW": "18",
- "measuredH": "24",
- "x": "28",
- "y": "61",
- "properties": {
- "size": "16",
- "text": "ps"
- }
- },
- {
- "ID": "9",
- "typeID": "Label",
- "zOrder": "9",
- "measuredW": "24",
- "measuredH": "24",
- "x": "79",
- "y": "61",
- "properties": {
- "size": "16",
- "text": "top"
- }
- },
- {
- "ID": "10",
- "typeID": "Label",
- "zOrder": "10",
- "measuredW": "32",
- "measuredH": "24",
- "x": "129",
- "y": "61",
- "properties": {
- "size": "16",
- "text": "htop"
- }
- },
- {
- "ID": "11",
- "typeID": "Label",
- "zOrder": "11",
- "measuredW": "33",
- "measuredH": "24",
- "x": "184",
- "y": "61",
- "properties": {
- "size": "16",
- "text": "atop"
- }
- },
- {
- "ID": "12",
- "typeID": "Label",
- "zOrder": "12",
- "measuredW": "26",
- "measuredH": "24",
- "x": "243",
- "y": "61",
- "properties": {
- "size": "16",
- "text": "lsof"
- }
}
]
}
}
},
{
- "ID": "2065",
+ "ID": "2363",
"typeID": "__group__",
- "zOrder": "114",
- "measuredW": "308",
- "measuredH": "107",
- "w": "308",
- "h": "107",
- "x": "894",
- "y": "1216",
+ "zOrder": "245",
+ "measuredW": "120",
+ "measuredH": "46",
+ "w": "120",
+ "h": "46",
+ "x": "279",
+ "y": "2074",
"properties": {
- "controlName": "102-managing-servers:live-in-terminal:system-performance"
+ "controlName": "103-ci-cd:travis-ci"
},
"children": {
"controls": {
@@ -8646,23 +10212,26 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "298",
- "h": "98",
+ "w": "109",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "9"
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "160",
+ "measuredW": "68",
"measuredH": "25",
- "x": "70",
- "y": "20",
+ "x": "18",
+ "y": "10",
"properties": {
- "text": "System Performance",
+ "text": "Travis CI",
"size": "17"
}
},
@@ -8674,8 +10243,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "284",
- "y": "0",
+ "x": "96",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -8704,439 +10273,186 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
"icon": {
- "ID": "check-circle",
+ "ID": "circle",
"size": "small"
}
}
- }
- ]
- }
- }
- },
- {
- "ID": "3",
- "typeID": "__group__",
- "zOrder": "3",
- "measuredW": "273",
- "measuredH": "41",
- "w": "273",
- "h": "41",
- "x": "13",
- "y": "53",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "69",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "TextArea",
- "zOrder": "1",
- "w": "59",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "77",
- "y": "1",
- "properties": {
- "color": "16770457"
- }
},
{
"ID": "2",
- "typeID": "TextArea",
+ "typeID": "Icon",
"zOrder": "2",
- "w": "48",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "144",
- "y": "1",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "3",
- "typeID": "TextArea",
- "zOrder": "3",
- "w": "72",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "201",
- "y": "1",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "4",
- "typeID": "Label",
- "zOrder": "4",
- "measuredW": "41",
- "measuredH": "24",
- "x": "15",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "nmon"
- }
- },
- {
- "ID": "5",
- "typeID": "Label",
- "zOrder": "5",
- "measuredW": "40",
- "measuredH": "24",
- "x": "86",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "iostat"
- }
- },
- {
- "ID": "6",
- "typeID": "Label",
- "zOrder": "6",
- "measuredW": "23",
- "measuredH": "24",
- "x": "156",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "sar"
- }
- },
- {
- "ID": "7",
- "typeID": "Label",
- "zOrder": "7",
- "measuredW": "48",
+ "measuredW": "24",
"measuredH": "24",
- "x": "212",
- "y": "9",
+ "x": "0",
+ "y": "0",
"properties": {
- "size": "16",
- "text": "vmstat"
- }
- }
- ]
- }
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2066",
- "typeID": "__group__",
- "zOrder": "115",
- "measuredW": "341",
- "measuredH": "196",
- "w": "341",
- "h": "196",
- "x": "860",
- "y": "1340",
- "properties": {
- "controlName": "103-managing-servers:live-in-terminal:network-tools"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "333",
- "h": "189",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0"
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "108",
- "measuredH": "25",
- "x": "113",
- "y": "152",
- "properties": {
- "size": "17",
- "text": "Network Tools"
- }
- },
- {
- "ID": "2",
- "typeID": "TextArea",
- "zOrder": "2",
- "w": "106",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "16",
- "y": "13",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "76",
- "measuredH": "24",
- "x": "30",
- "y": "21",
- "properties": {
- "size": "16",
- "text": "traceroute"
- }
- },
- {
- "ID": "4",
- "typeID": "TextArea",
- "zOrder": "4",
- "w": "49",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "128",
- "y": "13",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "5",
- "typeID": "Label",
- "zOrder": "5",
- "measuredW": "24",
- "measuredH": "24",
- "x": "140",
- "y": "21",
- "properties": {
- "size": "16",
- "text": "mtr"
- }
- },
- {
- "ID": "6",
- "typeID": "TextArea",
- "zOrder": "6",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "182",
- "y": "13",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "7",
- "typeID": "Label",
- "zOrder": "7",
- "measuredW": "32",
- "measuredH": "24",
- "x": "197",
- "y": "21",
- "properties": {
- "size": "16",
- "text": "ping"
- }
- },
- {
- "ID": "8",
- "typeID": "TextArea",
- "zOrder": "8",
- "w": "101",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "115",
- "y": "58",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "9",
- "typeID": "Label",
- "zOrder": "9",
- "measuredW": "50",
- "measuredH": "24",
- "x": "140",
- "y": "66",
- "properties": {
- "size": "16",
- "text": "airmon"
- }
- },
- {
- "ID": "10",
- "typeID": "TextArea",
- "zOrder": "10",
- "w": "96",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "223",
- "y": "58",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "11",
- "typeID": "Label",
- "zOrder": "11",
- "measuredW": "64",
- "measuredH": "24",
- "x": "238",
- "y": "66",
- "properties": {
- "size": "16",
- "text": "tcpdump"
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2364",
+ "typeID": "__group__",
+ "zOrder": "246",
+ "measuredW": "162",
+ "measuredH": "46",
+ "w": "162",
+ "h": "46",
+ "x": "109",
+ "y": "2074",
+ "properties": {
+ "controlName": "102-ci-cd:github-actions"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "12",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "12",
- "w": "93",
- "h": "40",
+ "zOrder": "0",
+ "w": "151",
+ "h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "16",
- "y": "58",
+ "x": "11",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "13",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "13",
- "measuredW": "51",
- "measuredH": "24",
- "x": "37",
- "y": "66",
- "properties": {
- "size": "16",
- "text": "netstat"
- }
- },
- {
- "ID": "14",
- "typeID": "TextArea",
- "zOrder": "14",
- "w": "73",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "247",
- "y": "102",
+ "zOrder": "1",
+ "measuredW": "114",
+ "measuredH": "25",
+ "x": "30",
+ "y": "10",
"properties": {
- "color": "16770457"
+ "text": "GitHub Actions",
+ "size": "17"
}
},
{
- "ID": "15",
- "typeID": "Label",
- "zOrder": "15",
- "measuredW": "23",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
"measuredH": "24",
- "x": "272",
- "y": "110",
- "properties": {
- "size": "16",
- "text": "dig"
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "11",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2365",
+ "typeID": "__group__",
+ "zOrder": "247",
+ "measuredW": "156",
+ "measuredH": "47",
+ "w": "156",
+ "h": "47",
+ "x": "242",
+ "y": "2126",
+ "properties": {
+ "controlName": "105-ci-cd:teamcity"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "16",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "16",
- "w": "116",
- "h": "40",
+ "zOrder": "0",
+ "w": "147",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "15",
- "y": "102",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "17",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "17",
- "measuredW": "68",
- "measuredH": "24",
+ "zOrder": "1",
+ "measuredW": "72",
+ "measuredH": "25",
"x": "38",
- "y": "110",
- "properties": {
- "size": "16",
- "text": "airodump"
- }
- },
- {
- "ID": "18",
- "typeID": "TextArea",
- "zOrder": "18",
- "w": "102",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "138",
- "y": "102",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "19",
- "typeID": "Label",
- "zOrder": "19",
- "measuredW": "57",
- "measuredH": "24",
- "x": "160",
- "y": "110",
+ "y": "11",
"properties": {
- "size": "16",
- "text": "iptables"
+ "text": "TeamCity",
+ "size": "17"
}
},
{
- "ID": "20",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "20",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "317",
- "y": "172",
+ "x": "132",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -9165,7 +10481,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -9175,50 +10507,23 @@
]
}
}
- },
- {
- "ID": "21",
- "typeID": "TextArea",
- "zOrder": "21",
- "w": "70",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "249",
- "y": "13",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "22",
- "typeID": "Label",
- "zOrder": "22",
- "measuredW": "41",
- "measuredH": "24",
- "x": "263",
- "y": "21",
- "properties": {
- "size": "16",
- "text": "nmap"
- }
}
]
}
}
},
{
- "ID": "2067",
+ "ID": "2366",
"typeID": "__group__",
- "zOrder": "109",
- "measuredW": "311",
+ "zOrder": "248",
+ "measuredW": "127",
"measuredH": "47",
- "w": "311",
+ "w": "127",
"h": "47",
- "x": "503",
- "y": "940",
+ "x": "109",
+ "y": "2126",
"properties": {
- "controlName": "104-managing-servers:live-in-terminal:bash-scripting"
+ "controlName": "104-ci-cd:bamboo"
},
"children": {
"controls": {
@@ -9227,7 +10532,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "300",
+ "w": "116",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -9241,12 +10546,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "161",
+ "measuredW": "65",
"measuredH": "25",
- "x": "80",
+ "x": "36",
"y": "11",
"properties": {
- "text": "Learn Bash Scripting",
+ "text": "Bamboo",
"size": "17"
}
},
@@ -9288,7 +10593,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -9304,17 +10625,17 @@
}
},
{
- "ID": "2068",
+ "ID": "2367",
"typeID": "__group__",
- "zOrder": "110",
- "measuredW": "314",
+ "zOrder": "249",
+ "measuredW": "136",
"measuredH": "47",
- "w": "314",
+ "w": "136",
"h": "47",
- "x": "501",
- "y": "994",
+ "x": "110",
+ "y": "2231",
"properties": {
- "controlName": "105-managing-servers:live-in-terminal:editors"
+ "controlName": "107-ci-cd:circle-ci"
},
"children": {
"controls": {
@@ -9323,11 +10644,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "302",
+ "w": "125",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "11",
"y": "0",
"properties": {
"color": "16770457"
@@ -9337,12 +10658,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "231",
+ "measuredW": "67",
"measuredH": "25",
- "x": "47",
+ "x": "41",
"y": "11",
"properties": {
- "text": "Vim/Nano/PowerShell/Emacs",
+ "text": "Circle CI",
"size": "17"
}
},
@@ -9400,17 +10721,17 @@
}
},
{
- "ID": "2070",
+ "ID": "2368",
"typeID": "__group__",
- "zOrder": "112",
- "measuredW": "302",
- "measuredH": "240",
- "w": "302",
- "h": "240",
- "x": "522",
- "y": "1142",
+ "zOrder": "250",
+ "measuredW": "148",
+ "measuredH": "47",
+ "w": "148",
+ "h": "47",
+ "x": "253",
+ "y": "2231",
"properties": {
- "controlName": "107-managing-servers:live-in-terminal:text-manipulation"
+ "controlName": "108-ci-cd:drone"
},
"children": {
"controls": {
@@ -9419,414 +10740,359 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "294",
- "h": "240",
+ "w": "137",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0"
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "180",
+ "measuredW": "48",
"measuredH": "25",
- "x": "57",
- "y": "202",
+ "x": "42",
+ "y": "11",
"properties": {
"size": "17",
- "text": "Text Manipulation Tools"
+ "text": "Drone"
}
},
{
"ID": "2",
- "typeID": "TextArea",
+ "typeID": "__group__",
"zOrder": "2",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "16",
- "y": "15",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "28",
- "measuredH": "24",
- "x": "32",
- "y": "23",
- "properties": {
- "text": "awk",
- "size": "16"
- }
- },
- {
- "ID": "4",
- "typeID": "TextArea",
- "zOrder": "4",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "83",
- "y": "15",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "5",
- "typeID": "Label",
- "zOrder": "5",
- "measuredW": "27",
- "measuredH": "24",
- "x": "100",
- "y": "23",
- "properties": {
- "text": "sed",
- "size": "16"
- }
- },
- {
- "ID": "6",
- "typeID": "TextArea",
- "zOrder": "6",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "151",
- "y": "15",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "7",
- "typeID": "Label",
- "zOrder": "7",
- "measuredW": "34",
- "measuredH": "24",
- "x": "165",
- "y": "23",
- "properties": {
- "text": "grep",
- "size": "16"
- }
- },
- {
- "ID": "8",
- "typeID": "TextArea",
- "zOrder": "8",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "219",
- "y": "16",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "9",
- "typeID": "Label",
- "zOrder": "9",
- "measuredW": "28",
- "measuredH": "24",
- "x": "235",
- "y": "24",
- "properties": {
- "text": "sort",
- "size": "16"
- }
- },
- {
- "ID": "10",
- "typeID": "TextArea",
- "zOrder": "10",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "83",
- "y": "61",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "11",
- "typeID": "Label",
- "zOrder": "11",
- "measuredW": "32",
- "measuredH": "24",
- "x": "98",
- "y": "69",
- "properties": {
- "text": "uniq",
- "size": "16"
- }
- },
- {
- "ID": "12",
- "typeID": "TextArea",
- "zOrder": "12",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "151",
- "y": "61",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "13",
- "typeID": "Label",
- "zOrder": "13",
- "measuredW": "23",
- "measuredH": "24",
- "x": "170",
- "y": "69",
- "properties": {
- "text": "cat",
- "size": "16"
- }
- },
- {
- "ID": "14",
- "typeID": "TextArea",
- "zOrder": "14",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "16",
- "y": "61",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "15",
- "typeID": "Label",
- "zOrder": "15",
- "measuredW": "23",
- "measuredH": "24",
- "x": "35",
- "y": "69",
- "properties": {
- "text": "cut",
- "size": "16"
- }
- },
- {
- "ID": "16",
- "typeID": "TextArea",
- "zOrder": "16",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "219",
- "y": "61",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "17",
- "typeID": "Label",
- "zOrder": "17",
- "measuredW": "36",
- "measuredH": "24",
- "x": "232",
- "y": "69",
- "properties": {
- "text": "echo",
- "size": "16"
- }
- },
- {
- "ID": "18",
- "typeID": "TextArea",
- "zOrder": "18",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "16",
- "y": "105",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "19",
- "typeID": "Label",
- "zOrder": "19",
"measuredW": "24",
"measuredH": "24",
- "x": "34",
- "y": "113",
- "properties": {
- "text": "fmt",
- "size": "16"
+ "w": "24",
+ "h": "24",
+ "x": "124",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2369",
+ "typeID": "__group__",
+ "zOrder": "251",
+ "measuredW": "281",
+ "measuredH": "47",
+ "w": "281",
+ "h": "47",
+ "x": "109",
+ "y": "2178",
+ "properties": {
+ "controlName": "106-ci-cd:azure-devops-services"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "20",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "20",
- "w": "61",
- "h": "40",
+ "zOrder": "0",
+ "w": "269",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "83",
- "y": "106",
+ "x": "12",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "21",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "21",
- "measuredW": "11",
- "measuredH": "24",
- "x": "108",
- "y": "114",
- "properties": {
- "text": "tr",
- "size": "16"
- }
- },
- {
- "ID": "22",
- "typeID": "TextArea",
- "zOrder": "22",
- "w": "61",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "151",
- "y": "106",
+ "zOrder": "1",
+ "measuredW": "181",
+ "measuredH": "25",
+ "x": "61",
+ "y": "11",
"properties": {
- "color": "16770457"
+ "text": "Azure DevOps Services",
+ "size": "17"
}
},
{
- "ID": "23",
- "typeID": "Label",
- "zOrder": "23",
- "measuredW": "13",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
"measuredH": "24",
- "x": "175",
- "y": "114",
- "properties": {
- "text": "nl",
- "size": "16"
+ "w": "24",
+ "h": "24",
+ "x": "0",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2370",
+ "typeID": "__group__",
+ "zOrder": "252",
+ "measuredW": "426",
+ "measuredH": "50",
+ "w": "426",
+ "h": "50",
+ "x": "540",
+ "y": "2268",
+ "properties": {
+ "controlName": "107-monitoring"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "24",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "24",
- "w": "59",
- "h": "40",
+ "zOrder": "0",
+ "w": "426",
+ "h": "50",
"measuredW": "200",
"measuredH": "140",
- "x": "220",
- "y": "106",
+ "x": "0",
+ "y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
- "ID": "25",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "25",
- "measuredW": "20",
- "measuredH": "24",
- "x": "240",
- "y": "114",
+ "zOrder": "1",
+ "measuredW": "381",
+ "measuredH": "25",
+ "x": "22",
+ "y": "12",
"properties": {
- "text": "wc",
- "size": "16"
+ "bold": "true",
+ "size": "17",
+ "text": "Learn how to monitor software and infrastructure"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2371",
+ "typeID": "__group__",
+ "zOrder": "253",
+ "measuredW": "238",
+ "measuredH": "47",
+ "w": "238",
+ "h": "47",
+ "x": "722",
+ "y": "2181",
+ "properties": {
+ "controlName": "100-monitoring:infrastructure-monitoring"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "26",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "26",
- "w": "130",
- "h": "40",
+ "zOrder": "0",
+ "w": "238",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "15",
- "y": "150",
+ "x": "0",
+ "y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
- "ID": "27",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "27",
- "measuredW": "43",
- "measuredH": "24",
- "x": "58",
- "y": "158",
+ "zOrder": "1",
+ "measuredW": "197",
+ "measuredH": "25",
+ "x": "20",
+ "y": "11",
"properties": {
- "text": "egrep",
- "size": "16"
+ "text": "Infrastructure Monitoring",
+ "size": "17",
+ "bold": "true"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2372",
+ "typeID": "__group__",
+ "zOrder": "254",
+ "measuredW": "140",
+ "measuredH": "47",
+ "w": "140",
+ "h": "47",
+ "x": "1035",
+ "y": "2159",
+ "properties": {
+ "controlName": "101-monitoring:infrastructure-monitoring:nagios"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "28",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "28",
+ "zOrder": "0",
"w": "130",
- "h": "40",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "150",
- "y": "150",
+ "x": "0",
+ "y": "0",
"properties": {
"color": "16770457"
}
},
{
- "ID": "29",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "29",
- "measuredW": "38",
- "measuredH": "24",
- "x": "195",
- "y": "158",
+ "zOrder": "1",
+ "measuredW": "55",
+ "measuredH": "25",
+ "x": "37",
+ "y": "11",
"properties": {
- "text": "fgrep",
- "size": "16"
+ "text": "Nagios",
+ "size": "17"
}
},
{
- "ID": "30",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "30",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "278",
- "y": "203",
+ "x": "116",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -9855,7 +11121,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -9871,17 +11153,17 @@
}
},
{
- "ID": "2071",
+ "ID": "2373",
"typeID": "__group__",
- "zOrder": "116",
- "measuredW": "311",
- "measuredH": "143",
- "w": "311",
- "h": "143",
- "x": "520",
- "y": "1412",
+ "zOrder": "255",
+ "measuredW": "140",
+ "measuredH": "47",
+ "w": "140",
+ "h": "47",
+ "x": "1035",
+ "y": "2211",
"properties": {
- "controlName": "108-managing-servers:live-in-terminal:other-tools"
+ "controlName": "102-monitoring:infrastructure-monitoring:grafana"
},
"children": {
"controls": {
@@ -9890,235 +11172,247 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "301",
- "h": "143",
+ "w": "130",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "bold": "true"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "53",
+ "measuredW": "62",
"measuredH": "25",
- "x": "130",
- "y": "106",
+ "x": "34",
+ "y": "11",
"properties": {
- "size": "17",
- "text": "Others"
+ "text": "Grafana",
+ "size": "17"
}
},
{
"ID": "2",
- "typeID": "TextArea",
+ "typeID": "__group__",
"zOrder": "2",
- "w": "77",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "12",
- "y": "12",
- "properties": {
- "color": "16770457",
- "bold": "true"
- }
- },
- {
- "ID": "3",
- "typeID": "Label",
- "zOrder": "3",
- "measuredW": "46",
- "measuredH": "24",
- "x": "27",
- "y": "20",
- "properties": {
- "size": "16",
- "text": "strace"
- }
- },
- {
- "ID": "4",
- "typeID": "TextArea",
- "zOrder": "4",
- "w": "77",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "98",
- "y": "12",
- "properties": {
- "color": "16770457",
- "bold": "true"
- }
- },
- {
- "ID": "5",
- "typeID": "Label",
- "zOrder": "5",
- "measuredW": "47",
+ "measuredW": "24",
"measuredH": "24",
- "x": "113",
- "y": "20",
- "properties": {
- "size": "16",
- "text": "dtrace"
- }
- },
- {
- "ID": "6",
- "typeID": "TextArea",
- "zOrder": "6",
- "w": "105",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "183",
+ "w": "24",
+ "h": "24",
+ "x": "116",
"y": "12",
- "properties": {
- "color": "16770457",
- "bold": "true"
- }
- },
- {
- "ID": "7",
- "typeID": "Label",
- "zOrder": "7",
- "measuredW": "74",
- "measuredH": "24",
- "x": "198",
- "y": "20",
- "properties": {
- "size": "16",
- "text": "systemtap"
- }
- },
- {
- "ID": "8",
- "typeID": "TextArea",
- "zOrder": "8",
- "w": "75",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "12",
- "y": "57",
- "properties": {
- "color": "16770457",
- "bold": "true"
- }
- },
- {
- "ID": "9",
- "typeID": "Label",
- "zOrder": "9",
- "measuredW": "50",
- "measuredH": "24",
- "x": "25",
- "y": "65",
- "properties": {
- "size": "16",
- "text": "uname"
- }
- },
- {
- "ID": "10",
- "typeID": "TextArea",
- "zOrder": "10",
- "w": "47",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "99",
- "y": "57",
- "properties": {
- "color": "16770457",
- "bold": "true"
- }
- },
- {
- "ID": "11",
- "typeID": "Label",
- "zOrder": "11",
- "measuredW": "15",
- "measuredH": "24",
- "x": "115",
- "y": "65",
- "properties": {
- "size": "16",
- "text": "df"
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2374",
+ "typeID": "__group__",
+ "zOrder": "256",
+ "measuredW": "139",
+ "measuredH": "47",
+ "w": "139",
+ "h": "47",
+ "x": "1035",
+ "y": "2367",
+ "properties": {
+ "controlName": "102-monitoring:infrastructure-monitoring:datadog"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "12",
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "12",
- "w": "79",
- "h": "40",
+ "zOrder": "0",
+ "w": "130",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "152",
- "y": "57",
+ "x": "0",
+ "y": "0",
"properties": {
- "color": "16770457",
- "bold": "true"
+ "color": "16770457"
}
},
{
- "ID": "13",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "13",
- "measuredW": "48",
- "measuredH": "24",
- "x": "167",
- "y": "65",
+ "zOrder": "1",
+ "measuredW": "66",
+ "measuredH": "25",
+ "x": "32",
+ "y": "11",
"properties": {
- "size": "16",
- "text": "history"
+ "text": "Datadog",
+ "size": "17"
}
},
{
- "ID": "14",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "115",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ },
+ "color": "10027263"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2375",
+ "typeID": "__group__",
+ "zOrder": "257",
+ "measuredW": "139",
+ "measuredH": "47",
+ "w": "139",
+ "h": "47",
+ "x": "1035",
+ "y": "2263",
+ "properties": {
+ "controlName": "102-monitoring:infrastructure-monitoring:zabbix"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
"typeID": "TextArea",
- "zOrder": "14",
- "w": "51",
- "h": "40",
+ "zOrder": "0",
+ "w": "129",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "237",
- "y": "57",
+ "x": "0",
+ "y": "0",
"properties": {
- "color": "16770457",
- "bold": "true"
+ "color": "16770457"
}
},
{
- "ID": "15",
+ "ID": "1",
"typeID": "Label",
- "zOrder": "15",
- "measuredW": "19",
- "measuredH": "24",
- "x": "253",
- "y": "65",
+ "zOrder": "1",
+ "measuredW": "52",
+ "measuredH": "25",
+ "x": "39",
+ "y": "11",
"properties": {
- "size": "16",
- "text": "du"
+ "text": "Zabbix",
+ "size": "17"
}
},
{
- "ID": "16",
+ "ID": "2",
"typeID": "__group__",
- "zOrder": "16",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "287",
- "y": "105",
+ "x": "115",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10147,7 +11441,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -10163,67 +11473,158 @@
}
},
{
- "ID": "2073",
+ "ID": "2376",
"typeID": "__group__",
- "zOrder": "131",
- "measuredW": "368",
- "measuredH": "56",
- "w": "368",
- "h": "56",
- "x": "118",
- "y": "961",
+ "zOrder": "258",
+ "measuredW": "139",
+ "measuredH": "47",
+ "w": "139",
+ "h": "47",
+ "x": "1035",
+ "y": "2315",
"properties": {
- "controlName": "103-networking-protocols"
+ "controlName": "102-monitoring:infrastructure-monitoring:monit"
},
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "__group__",
+ "typeID": "TextArea",
"zOrder": "0",
- "measuredW": "364",
- "measuredH": "49",
- "w": "364",
- "h": "49",
- "x": "4",
- "y": "7",
+ "w": "129",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
"properties": {
- "controlName": "103-networking-protocols"
- },
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "44",
+ "measuredH": "25",
+ "x": "43",
+ "y": "11",
+ "properties": {
+ "text": "Monit",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "115",
+ "y": "12",
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "TextArea",
+ "typeID": "Icon",
"zOrder": "0",
- "w": "364",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
+ "measuredW": "24",
+ "measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
}
}
]
}
}
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2377",
+ "typeID": "__group__",
+ "zOrder": "259",
+ "measuredW": "140",
+ "measuredH": "47",
+ "w": "140",
+ "h": "47",
+ "x": "1035",
+ "y": "2108",
+ "properties": {
+ "controlName": "100-monitoring:infrastructure-monitoring:prometheus"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "130",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "271",
+ "measuredW": "93",
"measuredH": "25",
- "x": "45",
- "y": "19",
+ "x": "18",
+ "y": "11",
"properties": {
- "size": "17",
- "text": "Networking, Security and Protocols",
- "bold": "true"
+ "text": "Prometheus",
+ "size": "17"
}
},
{
@@ -10234,8 +11635,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "0",
+ "x": "116",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10280,17 +11681,17 @@
}
},
{
- "ID": "2074",
+ "ID": "2378",
"typeID": "__group__",
- "zOrder": "123",
- "measuredW": "125",
- "measuredH": "47",
- "w": "125",
- "h": "47",
- "x": "276",
- "y": "904",
+ "zOrder": "260",
+ "measuredW": "289",
+ "measuredH": "49",
+ "w": "289",
+ "h": "49",
+ "x": "715",
+ "y": "2364",
"properties": {
- "controlName": "100-networking-protocols:osi-model"
+ "controlName": "101-monitoring:application-monitoring"
},
"children": {
"controls": {
@@ -10299,27 +11700,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "125",
- "h": "47",
+ "w": "289",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "81",
+ "measuredW": "174",
"measuredH": "25",
- "x": "22",
- "y": "11",
+ "x": "51",
+ "y": "12",
"properties": {
- "text": "OSI Model",
- "size": "17"
+ "text": "Application Monitoring",
+ "size": "17",
+ "bold": "true"
}
}
]
@@ -10327,17 +11729,17 @@
}
},
{
- "ID": "2076",
+ "ID": "2379",
"typeID": "__group__",
- "zOrder": "122",
- "measuredW": "125",
+ "zOrder": "261",
+ "measuredW": "153",
"measuredH": "47",
- "w": "125",
+ "w": "153",
"h": "47",
- "x": "276",
- "y": "853",
+ "x": "705",
+ "y": "2449",
"properties": {
- "controlName": "101-networking-protocols:dns"
+ "controlName": "100-monitoring:application-monitoring:jaeger"
},
"children": {
"controls": {
@@ -10346,11 +11748,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "125",
+ "w": "143",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "10",
"y": "0",
"properties": {
"color": "16770457"
@@ -10360,108 +11762,44 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "36",
+ "measuredW": "55",
"measuredH": "25",
- "x": "45",
+ "x": "58",
"y": "11",
"properties": {
- "text": "DNS",
+ "text": "Jaeger",
"size": "17"
}
- }
- ]
- }
- }
- },
- {
- "ID": "2077",
- "typeID": "__group__",
- "zOrder": "125",
- "measuredW": "156",
- "measuredH": "48",
- "w": "156",
- "h": "48",
- "x": "263",
- "y": "1037",
- "properties": {
- "controlName": "102-networking-protocols:http"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "150",
- "h": "40",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "8",
- "properties": {
- "color": "16770457"
- }
},
{
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "44",
- "measuredH": "25",
- "x": "52",
- "y": "17",
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "12",
"properties": {
- "text": "HTTP",
- "size": "17"
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
+ "ID": "3",
+ "typeID": "Icon",
+ "zOrder": "3",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "132",
- "y": "0",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "x": "0",
+ "y": "12",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -10470,17 +11808,17 @@
}
},
{
- "ID": "2078",
+ "ID": "2380",
"typeID": "__group__",
- "zOrder": "126",
- "measuredW": "156",
- "measuredH": "44",
- "w": "156",
- "h": "44",
- "x": "263",
- "y": "1085",
+ "zOrder": "262",
+ "measuredW": "149",
+ "measuredH": "47",
+ "w": "149",
+ "h": "47",
+ "x": "865",
+ "y": "2449",
"properties": {
- "controlName": "103-networking-protocols:https"
+ "controlName": "101-monitoring:application-monitoring:new-relic"
},
"children": {
"controls": {
@@ -10489,12 +11827,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "150",
- "h": "40",
+ "w": "139",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "4",
+ "y": "0",
"properties": {
"color": "16770457"
}
@@ -10503,13 +11841,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "54",
+ "measuredW": "78",
"measuredH": "25",
- "x": "49",
- "y": "13",
+ "x": "23",
+ "y": "11",
"properties": {
- "text": "HTTPS",
- "size": "17"
+ "size": "17",
+ "text": "New Relic"
}
},
{
@@ -10520,8 +11858,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "132",
- "y": "0",
+ "x": "125",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10566,17 +11904,17 @@
}
},
{
- "ID": "2079",
+ "ID": "2381",
"typeID": "__group__",
- "zOrder": "127",
- "measuredW": "157",
- "measuredH": "45",
- "w": "157",
- "h": "45",
- "x": "262",
- "y": "1128",
+ "zOrder": "263",
+ "measuredW": "154",
+ "measuredH": "47",
+ "w": "154",
+ "h": "47",
+ "x": "704",
+ "y": "2501",
"properties": {
- "controlName": "104-networking-protocols:ftp"
+ "controlName": "102-monitoring:application-monitoring:app-dynamics"
},
"children": {
"controls": {
@@ -10585,12 +11923,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "151",
- "h": "40",
+ "w": "143",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
- "y": "5",
+ "x": "11",
+ "y": "0",
"properties": {
"color": "16770457"
}
@@ -10599,12 +11937,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "32",
+ "measuredW": "105",
"measuredH": "25",
- "x": "61",
- "y": "14",
+ "x": "30",
+ "y": "11",
"properties": {
- "text": "FTP",
+ "text": "AppDynamics",
"size": "17"
}
},
@@ -10616,8 +11954,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "133",
- "y": "0",
+ "x": "0",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10646,7 +11984,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -10662,17 +12016,17 @@
}
},
{
- "ID": "2080",
+ "ID": "2382",
"typeID": "__group__",
- "zOrder": "128",
- "measuredW": "157",
- "measuredH": "41",
- "w": "157",
- "h": "41",
- "x": "262",
- "y": "1176",
+ "zOrder": "264",
+ "measuredW": "148",
+ "measuredH": "47",
+ "w": "148",
+ "h": "47",
+ "x": "865",
+ "y": "2501",
"properties": {
- "controlName": "105-networking-protocols:ssl-tls"
+ "controlName": "103-monitoring:application-monitoring:instana"
},
"children": {
"controls": {
@@ -10681,12 +12035,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "151",
- "h": "40",
+ "w": "139",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "1",
+ "y": "0",
"properties": {
"color": "16770457"
}
@@ -10695,12 +12049,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "77",
+ "measuredW": "58",
"measuredH": "25",
- "x": "39",
- "y": "10",
+ "x": "35",
+ "y": "11",
"properties": {
- "text": "SSL / TLS",
+ "text": "Instana",
"size": "17"
}
},
@@ -10712,8 +12066,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "133",
- "y": "0",
+ "x": "124",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10742,7 +12096,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -10758,17 +12128,17 @@
}
},
{
- "ID": "2081",
+ "ID": "2383",
"typeID": "__group__",
- "zOrder": "129",
- "measuredW": "157",
- "measuredH": "44",
- "w": "157",
- "h": "44",
- "x": "262",
- "y": "1217",
+ "zOrder": "265",
+ "measuredW": "298",
+ "measuredH": "47",
+ "w": "298",
+ "h": "47",
+ "x": "706",
+ "y": "2554",
"properties": {
- "controlName": "106-networking-protocols:ssh"
+ "controlName": "104-monitoring:application-monitoring:open-tracing"
},
"children": {
"controls": {
@@ -10777,12 +12147,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "151",
- "h": "40",
+ "w": "289",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
- "y": "4",
+ "x": "9",
+ "y": "0",
"properties": {
"color": "16770457"
}
@@ -10791,12 +12161,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "33",
+ "measuredW": "100",
"measuredH": "25",
- "x": "59",
- "y": "13",
+ "x": "98",
+ "y": "11",
"properties": {
- "text": "SSH",
+ "text": "OpenTracing",
"size": "17"
}
},
@@ -10808,8 +12178,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "133",
- "y": "0",
+ "x": "0",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -10838,7 +12208,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -10854,17 +12240,185 @@
}
},
{
- "ID": "2082",
+ "ID": "2384",
+ "typeID": "Arrow",
+ "zOrder": "266",
+ "w": "55",
+ "h": "78",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "267",
+ "y": "2427",
+ "properties": {
+ "color": "2848996",
+ "curvature": "-1",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 55,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5941112538286722,
+ "y": 0.04050983104436308
+ },
+ "p2": {
+ "x": 0,
+ "y": 78
+ }
+ }
+ },
+ {
+ "ID": "2385",
+ "typeID": "Arrow",
+ "zOrder": "267",
+ "w": "67",
+ "h": "7",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "261",
+ "y": "2404",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 67,
+ "y": 7
+ },
+ "p1": {
+ "x": 0.56842735383826,
+ "y": -0.016875231606852736
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "2386",
+ "typeID": "Arrow",
+ "zOrder": "268",
+ "w": "63",
+ "h": "52",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "261",
+ "y": "2349",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 63,
+ "y": 52
+ },
+ "p1": {
+ "x": 0.5684273538382602,
+ "y": -0.01687523160685276
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "2387",
+ "typeID": "Arrow",
+ "zOrder": "269",
+ "w": "66",
+ "h": "42",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "266",
+ "y": "2412",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": 41.66666666666674
+ },
+ "p1": {
+ "x": 0.4988,
+ "y": 0.031599999999999955
+ },
+ "p2": {
+ "x": 66,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "2388",
+ "typeID": "__group__",
+ "zOrder": "270",
+ "measuredW": "210",
+ "measuredH": "49",
+ "w": "210",
+ "h": "49",
+ "x": "312",
+ "y": "2393",
+ "properties": {
+ "controlName": "102-monitoring:logs-management"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "210",
+ "h": "49",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "145",
+ "measuredH": "25",
+ "x": "32",
+ "y": "12",
+ "properties": {
+ "bold": "true",
+ "text": "Logs Management",
+ "size": "17"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2389",
"typeID": "__group__",
- "zOrder": "130",
- "measuredW": "158",
- "measuredH": "43",
- "w": "158",
- "h": "43",
- "x": "262",
- "y": "1262",
+ "zOrder": "271",
+ "measuredW": "160",
+ "measuredH": "47",
+ "w": "160",
+ "h": "47",
+ "x": "108",
+ "y": "2326",
"properties": {
- "controlName": "107-networking-protocols:port-forwarding"
+ "controlName": "100-monitoring:logs-management:elastic-stack"
},
"children": {
"controls": {
@@ -10873,12 +12427,12 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "152",
- "h": "40",
+ "w": "149",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
- "y": "3",
+ "x": "11",
+ "y": "0",
"properties": {
"color": "16770457"
}
@@ -10887,12 +12441,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "122",
+ "measuredW": "98",
"measuredH": "25",
- "x": "19",
- "y": "12",
+ "x": "39",
+ "y": "11",
"properties": {
- "text": "Port Forwarding",
+ "text": "Elastic Stack",
"size": "17"
}
},
@@ -10904,8 +12458,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "134",
- "y": "0",
+ "x": "0",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -10950,17 +12504,17 @@
}
},
{
- "ID": "2083",
+ "ID": "2390",
"typeID": "__group__",
- "zOrder": "132",
- "measuredW": "166",
+ "zOrder": "272",
+ "measuredW": "161",
"measuredH": "47",
- "w": "166",
+ "w": "161",
"h": "47",
- "x": "89",
- "y": "1045",
+ "x": "108",
+ "y": "2379",
"properties": {
- "controlName": "103-networking-protocols:emails"
+ "controlName": "101-monitoring:logs-management:graylog"
},
"children": {
"controls": {
@@ -10969,11 +12523,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "155",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "12",
"y": "0",
"properties": {
"color": "16770457"
@@ -10983,12 +12537,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "52",
+ "w": "59",
+ "measuredW": "59",
"measuredH": "25",
- "x": "65",
+ "x": "53",
"y": "11",
"properties": {
- "text": "Emails",
+ "text": "Graylog",
"size": "17"
}
},
@@ -11001,7 +12556,7 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "10",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -11030,7 +12585,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10066329",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -11046,17 +12617,17 @@
}
},
{
- "ID": "2084",
+ "ID": "2391",
"typeID": "__group__",
- "zOrder": "139",
- "measuredW": "164",
+ "zOrder": "273",
+ "measuredW": "161",
"measuredH": "47",
- "w": "164",
+ "w": "161",
"h": "47",
- "x": "95",
- "y": "905",
+ "x": "108",
+ "y": "2433",
"properties": {
- "controlName": "100-networking-protocols:emails:white-grey-listing"
+ "controlName": "102-monitoring:logs-management:splunk"
},
"children": {
"controls": {
@@ -11065,11 +12636,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "164",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "12",
"y": "0",
"properties": {
"color": "16770457"
@@ -11079,107 +12650,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "142",
+ "w": "53",
+ "measuredW": "52",
"measuredH": "25",
- "x": "11",
+ "x": "61",
"y": "11",
"properties": {
- "text": "White/Grey Listing",
- "size": "17"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2085",
- "typeID": "__group__",
- "zOrder": "142",
- "measuredW": "313",
- "measuredH": "49",
- "w": "313",
- "h": "49",
- "x": "95",
- "y": "1449",
- "properties": {
- "controlName": "104-setting-up-x"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "313",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "269",
- "measuredH": "25",
- "x": "16",
- "y": "12",
- "properties": {
- "bold": "true",
- "size": "17",
- "text": "What is and how to setup a _____?"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2086",
- "typeID": "__group__",
- "zOrder": "145",
- "measuredW": "153",
- "measuredH": "46",
- "w": "153",
- "h": "46",
- "x": "88",
- "y": "1530",
- "properties": {
- "controlName": "100-setting-up-x:reverse-proxy"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "143",
- "h": "46",
- "measuredW": "200",
- "measuredH": "140",
- "x": "10",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "111",
- "measuredH": "25",
- "x": "28",
- "y": "10",
- "properties": {
- "text": "Reverse Proxy",
+ "text": "Splunk",
"size": "17"
}
},
@@ -11192,7 +12669,7 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "11",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -11221,7 +12698,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -11237,17 +12730,17 @@
}
},
{
- "ID": "2087",
+ "ID": "2392",
"typeID": "__group__",
- "zOrder": "144",
- "measuredW": "170",
- "measuredH": "46",
- "w": "170",
- "h": "46",
- "x": "247",
- "y": "1530",
+ "zOrder": "274",
+ "measuredW": "161",
+ "measuredH": "47",
+ "w": "161",
+ "h": "47",
+ "x": "109",
+ "y": "2486",
"properties": {
- "controlName": "101-setting-up-x:caching-server"
+ "controlName": "102-monitoring:logs-management:papertrail"
},
"children": {
"controls": {
@@ -11256,26 +12749,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "161",
- "h": "46",
+ "w": "149",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "12",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "119",
+ "w": "79",
+ "measuredW": "75",
"measuredH": "25",
- "x": "21",
- "y": "10",
+ "x": "51",
+ "y": "11",
"properties": {
- "text": "Caching Server",
+ "text": "Papertrail",
"size": "17"
}
},
@@ -11287,8 +12781,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "146",
- "y": "11",
+ "x": "0",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -11317,7 +12811,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -11333,17 +12843,17 @@
}
},
{
- "ID": "2088",
+ "ID": "2393",
"typeID": "__group__",
- "zOrder": "143",
- "measuredW": "153",
- "measuredH": "47",
- "w": "153",
- "h": "47",
- "x": "88",
- "y": "1580",
+ "zOrder": "275",
+ "measuredW": "304",
+ "measuredH": "49",
+ "w": "304",
+ "h": "49",
+ "x": "134",
+ "y": "2585",
"properties": {
- "controlName": "102-setting-up-x:forward-proxy"
+ "controlName": "108-cloud-providers"
},
"children": {
"controls": {
@@ -11352,11 +12862,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "144",
- "h": "47",
+ "w": "304",
+ "h": "49",
"measuredW": "200",
"measuredH": "140",
- "x": "9",
+ "x": "0",
"y": "0",
"properties": {
"color": "16776960"
@@ -11366,12 +12876,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "108",
+ "measuredW": "124",
"measuredH": "25",
- "x": "30",
- "y": "11",
+ "x": "90",
+ "y": "12",
"properties": {
- "text": "Forward Proxy",
+ "bold": "true",
+ "size": "17",
+ "text": "Cloud Providers"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2394",
+ "typeID": "__group__",
+ "zOrder": "276",
+ "measuredW": "160",
+ "measuredH": "46",
+ "w": "160",
+ "h": "46",
+ "x": "123",
+ "y": "2670",
+ "properties": {
+ "controlName": "100-cloud-providers:aws"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "149",
+ "h": "46",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "11",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "36",
+ "measuredH": "25",
+ "x": "68",
+ "y": "10",
+ "properties": {
+ "text": "AWS",
"size": "17"
}
},
@@ -11384,7 +12942,7 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "12",
+ "y": "11",
"children": {
"controls": {
"control": [
@@ -11429,17 +12987,17 @@
}
},
{
- "ID": "2089",
+ "ID": "2395",
"typeID": "__group__",
- "zOrder": "146",
- "measuredW": "174",
+ "zOrder": "277",
+ "measuredW": "160",
"measuredH": "47",
- "w": "174",
+ "w": "160",
"h": "47",
- "x": "246",
- "y": "1580",
+ "x": "123",
+ "y": "2720",
"properties": {
- "controlName": "103-setting-up-x:load-balancer"
+ "controlName": "101-cloud-providers:google-cloud"
},
"children": {
"controls": {
@@ -11448,26 +13006,26 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "161",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "11",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "113",
+ "measuredW": "105",
"measuredH": "25",
- "x": "26",
+ "x": "33",
"y": "11",
"properties": {
- "text": "Load Balancer",
+ "text": "Google Cloud",
"size": "17"
}
},
@@ -11479,7 +13037,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "150",
+ "x": "0",
"y": "12",
"children": {
"controls": {
@@ -11509,12 +13067,28 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
"icon": {
- "ID": "check-circle",
+ "ID": "circle",
"size": "small"
}
}
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ },
+ "color": "10027263"
+ }
}
]
}
@@ -11525,17 +13099,17 @@
}
},
{
- "ID": "2090",
+ "ID": "2396",
"typeID": "__group__",
- "zOrder": "147",
- "measuredW": "153",
+ "zOrder": "278",
+ "measuredW": "160",
"measuredH": "47",
- "w": "153",
+ "w": "160",
"h": "47",
- "x": "88",
- "y": "1631",
+ "x": "123",
+ "y": "2772",
"properties": {
- "controlName": "104-setting-up-x:firewall"
+ "controlName": "102-cloud-providers:azure"
},
"children": {
"controls": {
@@ -11544,26 +13118,26 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "144",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "9",
+ "x": "11",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "59",
+ "measuredW": "44",
"measuredH": "25",
- "x": "54",
+ "x": "64",
"y": "11",
"properties": {
- "text": "Firewall",
+ "text": "Azure",
"size": "17"
}
},
@@ -11576,7 +13150,7 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "11",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -11605,63 +13179,31 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
"icon": {
- "ID": "check-circle",
+ "ID": "circle",
"size": "small"
}
}
- }
- ]
- }
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2092",
- "typeID": "__group__",
- "zOrder": "148",
- "measuredW": "311",
- "measuredH": "49",
- "w": "311",
- "h": "49",
- "x": "496",
- "y": "1601",
- "properties": {
- "controlName": "105-infrastructure-as-code"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "311",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "228",
- "measuredH": "25",
- "x": "42",
- "y": "11",
- "properties": {
- "bold": "true",
- "size": "17",
- "text": "Learn Infrastructure as Code"
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
}
]
@@ -11669,17 +13211,17 @@
}
},
{
- "ID": "2093",
+ "ID": "2397",
"typeID": "__group__",
- "zOrder": "32",
- "measuredW": "152",
+ "zOrder": "279",
+ "measuredW": "160",
"measuredH": "47",
- "w": "152",
+ "w": "160",
"h": "47",
- "x": "863",
- "y": "1598",
+ "x": "289",
+ "y": "2720",
"properties": {
- "controlName": "100-infrastructure-as-code:service-mesh"
+ "controlName": "104-cloud-providers:digital-ocean"
},
"children": {
"controls": {
@@ -11688,14 +13230,14 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "152",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
@@ -11704,29 +13246,78 @@
"zOrder": "1",
"measuredW": "105",
"measuredH": "25",
- "x": "23",
+ "x": "22",
"y": "11",
"properties": {
- "text": "Service Mesh",
+ "text": "Digital Ocean",
"size": "17"
}
+ },
+ {
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "136",
+ "y": "12",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
}
]
}
}
},
{
- "ID": "2094",
+ "ID": "2398",
"typeID": "__group__",
- "zOrder": "153",
- "measuredW": "117",
+ "zOrder": "280",
+ "measuredW": "160",
"measuredH": "47",
- "w": "117",
+ "w": "160",
"h": "47",
- "x": "784",
- "y": "1714",
+ "x": "123",
+ "y": "2824",
"properties": {
- "controlName": "101-infrastructure-as-code:containers"
+ "controlName": "103-cloud-providers:heroku"
},
"children": {
"controls": {
@@ -11735,121 +13326,92 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "117",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "11",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "85",
+ "measuredW": "56",
"measuredH": "25",
- "x": "16",
+ "x": "58",
"y": "11",
"properties": {
- "size": "17",
- "text": "Containers"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2095",
- "typeID": "__group__",
- "zOrder": "156",
- "measuredW": "210",
- "measuredH": "49",
- "w": "210",
- "h": "49",
- "x": "791",
- "y": "1819",
- "properties": {
- "controlName": "102-infrastructure-as-code:configuration-management"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "210",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
+ "text": "Heroku",
+ "size": "17"
}
},
{
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "155",
- "measuredH": "25",
- "x": "25",
- "y": "12",
- "properties": {
- "size": "17",
- "text": "Configuration Mgmt."
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2096",
- "typeID": "__group__",
- "zOrder": "168",
- "measuredW": "253",
- "measuredH": "49",
- "w": "253",
- "h": "49",
- "x": "460",
- "y": "1884",
- "properties": {
- "controlName": "103-infrastructure-as-code:infrastructure-provisioning"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "253",
- "h": "49",
- "measuredW": "200",
- "measuredH": "140",
+ "ID": "2",
+ "typeID": "__group__",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
"x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "203",
- "measuredH": "25",
- "x": "23",
"y": "12",
- "properties": {
- "size": "17",
- "text": "Infrastructure Provisioning"
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
}
}
]
@@ -11857,17 +13419,17 @@
}
},
{
- "ID": "2097",
+ "ID": "2399",
"typeID": "__group__",
- "zOrder": "154",
- "measuredW": "104",
+ "zOrder": "281",
+ "measuredW": "160",
"measuredH": "47",
- "w": "104",
+ "w": "160",
"h": "47",
- "x": "935",
- "y": "1682",
+ "x": "289",
+ "y": "2772",
"properties": {
- "controlName": "100-infrastructure-as-code:docker"
+ "controlName": "105-cloud-providers:linode"
},
"children": {
"controls": {
@@ -11876,7 +13438,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "94",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -11890,12 +13452,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
+ "measuredW": "53",
"measuredH": "25",
- "x": "19",
+ "x": "48",
"y": "11",
"properties": {
- "text": "Docker",
+ "text": "Linode",
"size": "17"
}
},
@@ -11907,8 +13469,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "80",
- "y": "10",
+ "x": "136",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -11937,7 +13499,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -11953,17 +13531,17 @@
}
},
{
- "ID": "2098",
+ "ID": "2400",
"typeID": "__group__",
- "zOrder": "155",
- "measuredW": "103",
+ "zOrder": "282",
+ "measuredW": "160",
"measuredH": "47",
- "w": "103",
+ "w": "160",
"h": "47",
- "x": "936",
- "y": "1737",
+ "x": "289",
+ "y": "2824",
"properties": {
- "controlName": "101-infrastructure-as-code:lxc"
+ "controlName": "106-cloud-providers:vultr"
},
"children": {
"controls": {
@@ -11972,7 +13550,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "93",
+ "w": "149",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -11986,12 +13564,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "32",
+ "measuredW": "35",
"measuredH": "25",
- "x": "31",
+ "x": "57",
"y": "11",
"properties": {
- "text": "LXC",
+ "text": "Vultr",
"size": "17"
}
},
@@ -12003,8 +13581,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "79",
- "y": "10",
+ "x": "136",
+ "y": "12",
"children": {
"controls": {
"control": [
@@ -12065,42 +13643,17 @@
}
},
{
- "ID": "2100",
- "typeID": "TextArea",
- "zOrder": "161",
- "w": "219",
- "h": "132",
- "measuredW": "200",
- "measuredH": "140",
- "x": "774",
- "y": "1939"
- },
- {
- "ID": "2101",
- "typeID": "Label",
- "zOrder": "162",
- "measuredW": "188",
- "measuredH": "25",
- "x": "791",
- "y": "1957",
- "properties": {
- "size": "17",
- "text": "Container Orchestration",
- "bold": "true"
- }
- },
- {
- "ID": "2102",
+ "ID": "2401",
"typeID": "__group__",
- "zOrder": "163",
- "measuredW": "171",
+ "zOrder": "283",
+ "measuredW": "161",
"measuredH": "46",
- "w": "171",
+ "w": "161",
"h": "46",
- "x": "720",
- "y": "1998",
+ "x": "289",
+ "y": "2670",
"properties": {
- "controlName": "104-infrastructure-as-code:kubernetes"
+ "controlName": "104-cloud-providers:albaba-cloud"
},
"children": {
"controls": {
@@ -12109,11 +13662,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "160",
+ "w": "149",
"h": "46",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -12123,12 +13676,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "90",
+ "measuredW": "106",
"measuredH": "25",
- "x": "47",
+ "x": "22",
"y": "10",
"properties": {
- "text": "Kubernetes",
+ "text": "Alibaba Cloud",
"size": "17"
}
},
@@ -12140,7 +13693,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "137",
"y": "11",
"children": {
"controls": {
@@ -12170,7 +13723,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -12186,17 +13755,176 @@
}
},
{
- "ID": "2103",
+ "ID": "2402",
+ "typeID": "Arrow",
+ "zOrder": "284",
+ "w": "1",
+ "h": "149",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "669",
+ "y": "2735",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 148.5
+ },
+ "p1": {
+ "x": 0.46874741514792245,
+ "y": -0.0047699137004053056
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ },
+ "rightArrow": "false"
+ }
+ },
+ {
+ "ID": "2403",
+ "typeID": "Arrow",
+ "zOrder": "285",
+ "w": "153",
+ "h": "101",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "779",
+ "y": "2745",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.4988,
+ "y": 0.03159999999999985
+ },
+ "p2": {
+ "x": 152.5,
+ "y": 100
+ }
+ }
+ },
+ {
+ "ID": "2404",
+ "typeID": "Arrow",
+ "zOrder": "286",
+ "w": "155",
+ "h": "62",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "783",
+ "y": "2738",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.49879999999999997,
+ "y": 0.031599999999999934
+ },
+ "p2": {
+ "x": 154.5,
+ "y": 61
+ }
+ }
+ },
+ {
+ "ID": "2405",
+ "typeID": "Arrow",
+ "zOrder": "287",
+ "w": "160",
+ "h": "29",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "773",
+ "y": "2728",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": 0,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.4988,
+ "y": 0.03159999999999997
+ },
+ "p2": {
+ "x": 159.5,
+ "y": 28
+ }
+ }
+ },
+ {
+ "ID": "2406",
+ "typeID": "Arrow",
+ "zOrder": "288",
+ "w": "158",
+ "h": "7",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "780",
+ "y": "2709",
+ "properties": {
+ "color": "2848996",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "p0": {
+ "x": -0.5,
+ "y": 7
+ },
+ "p1": {
+ "x": 0.49880000000000013,
+ "y": 0.03159999999999997
+ },
+ "p2": {
+ "x": 157.5,
+ "y": 4
+ }
+ }
+ },
+ {
+ "ID": "2407",
+ "typeID": "Label",
+ "zOrder": "289",
+ "measuredW": "161",
+ "measuredH": "32",
+ "x": "578",
+ "y": "2892",
+ "properties": {
+ "bold": "true",
+ "size": "24",
+ "text": "Keep Learning"
+ }
+ },
+ {
+ "ID": "2408",
"typeID": "__group__",
- "zOrder": "164",
- "measuredW": "152",
- "measuredH": "46",
- "w": "152",
- "h": "46",
- "x": "897",
- "y": "1998",
+ "zOrder": "290",
+ "measuredW": "289",
+ "measuredH": "95",
+ "w": "289",
+ "h": "95",
+ "x": "512",
+ "y": "2680",
"properties": {
- "controlName": "104-infrastructure-as-code:mesos"
+ "controlName": "ext_link:bit.ly/cloud-arch-patterns"
},
"children": {
"controls": {
@@ -12205,40 +13933,53 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "142",
- "h": "46",
+ "w": "289",
+ "h": "83",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "0",
+ "y": "12",
"properties": {
- "color": "16770457",
- "size": "17"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "52",
+ "measuredW": "174",
"measuredH": "25",
- "x": "45",
- "y": "10",
+ "x": "54",
+ "y": "30",
"properties": {
- "text": "Mesos",
- "size": "17"
+ "bold": "true",
+ "size": "17",
+ "text": "Cloud Design Patterns"
}
},
{
"ID": "2",
- "typeID": "__group__",
+ "typeID": "Label",
"zOrder": "2",
+ "measuredW": "213",
+ "measuredH": "23",
+ "x": "38",
+ "y": "56",
+ "properties": {
+ "size": "15",
+ "text": "http://bit.ly/cloud-arch-patterns"
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "__group__",
+ "zOrder": "3",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "128",
- "y": "11",
+ "x": "265",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -12267,23 +14008,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -12293,64 +14018,17 @@
]
}
}
- }
- ]
- }
- }
- },
- {
- "ID": "2104",
- "typeID": "__group__",
- "zOrder": "165",
- "measuredW": "171",
- "measuredH": "46",
- "w": "171",
- "h": "46",
- "x": "720",
- "y": "2048",
- "properties": {
- "controlName": "104-infrastructure-as-code:docker-swarm"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "160",
- "h": "46",
- "measuredW": "200",
- "measuredH": "140",
- "x": "11",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "111",
- "measuredH": "25",
- "x": "41",
- "y": "10",
- "properties": {
- "text": "Docker Swarm",
- "size": "17"
- }
},
{
- "ID": "2",
+ "ID": "4",
"typeID": "__group__",
- "zOrder": "2",
+ "zOrder": "4",
"measuredW": "24",
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "11",
+ "x": "240",
+ "y": "0",
"children": {
"controls": {
"control": [
@@ -12379,23 +14057,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10066329",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -12411,17 +14073,17 @@
}
},
{
- "ID": "2105",
+ "ID": "2409",
"typeID": "__group__",
- "zOrder": "166",
- "measuredW": "152",
- "measuredH": "46",
- "w": "152",
- "h": "46",
- "x": "897",
- "y": "2048",
+ "zOrder": "291",
+ "measuredW": "255",
+ "measuredH": "47",
+ "w": "255",
+ "h": "47",
+ "x": "923",
+ "y": "2674",
"properties": {
- "controlName": "104-infrastructure-as-code:nomad"
+ "controlName": "109-availability"
},
"children": {
"controls": {
@@ -12430,8 +14092,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "142",
- "h": "46",
+ "w": "255",
+ "h": "47",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -12444,78 +14106,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
+ "measuredW": "80",
"measuredH": "25",
- "x": "45",
- "y": "10",
+ "x": "88",
+ "y": "11",
"properties": {
- "text": "Nomad",
+ "text": "Availability",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "128",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2410",
+ "typeID": "__group__",
+ "zOrder": "292",
+ "measuredW": "254",
+ "measuredH": "47",
+ "w": "254",
+ "h": "47",
+ "x": "924",
+ "y": "2728",
+ "properties": {
+ "controlName": "110-data-management"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "254",
+ "h": "47",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "144",
+ "measuredH": "25",
+ "x": "55",
+ "y": "11",
+ "properties": {
+ "text": "Data Management",
+ "size": "17"
}
}
]
@@ -12523,17 +14167,17 @@
}
},
{
- "ID": "2106",
+ "ID": "2411",
"typeID": "__group__",
- "zOrder": "169",
- "measuredW": "183",
+ "zOrder": "293",
+ "measuredW": "255",
"measuredH": "47",
- "w": "183",
+ "w": "255",
"h": "47",
- "x": "502",
- "y": "1985",
+ "x": "923",
+ "y": "2783",
"properties": {
- "controlName": "100-infrastructure-as-code:infrastructure-provisioning:terraform"
+ "controlName": "111-design-and-implementation"
},
"children": {
"controls": {
@@ -12542,7 +14186,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "174",
+ "w": "255",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -12556,81 +14200,31 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "w": "75",
- "measuredW": "75",
+ "measuredW": "212",
"measuredH": "25",
- "x": "49",
+ "x": "22",
"y": "11",
"properties": {
- "text": "Terraform",
+ "text": "Design and Implementation",
"size": "17"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "159",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
}
]
}
}
},
{
- "ID": "2107",
+ "ID": "2412",
"typeID": "__group__",
- "zOrder": "170",
- "measuredW": "184",
+ "zOrder": "294",
+ "measuredW": "255",
"measuredH": "47",
- "w": "184",
+ "w": "255",
"h": "47",
- "x": "502",
- "y": "2037",
+ "x": "923",
+ "y": "2837",
"properties": {
- "controlName": "101-infrastructure-as-code:infrastructure-provisioning:aws-cdk"
+ "controlName": "112-management-and-monitoring"
},
"children": {
"controls": {
@@ -12639,7 +14233,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "174",
+ "w": "255",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -12653,77 +14247,114 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "76",
+ "measuredW": "223",
"measuredH": "25",
- "x": "49",
+ "x": "16",
"y": "11",
"properties": {
- "size": "17",
- "text": "AWS CDK"
+ "text": "Management and Monitoring",
+ "size": "17"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2413",
+ "typeID": "Arrow",
+ "zOrder": "295",
+ "w": "1",
+ "h": "77",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "668",
+ "y": "2941",
+ "properties": {
+ "color": "2848996",
+ "direction": "bottom",
+ "leftArrow": "false",
+ "p0": {
+ "x": 0,
+ "y": 76
+ },
+ "p1": {
+ "x": 0.4687474151479224,
+ "y": -0.0047699137004053056
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ },
+ "rightArrow": "false"
+ }
+ },
+ {
+ "ID": "2414",
+ "typeID": "TextArea",
+ "zOrder": "60",
+ "w": "208",
+ "h": "191",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "975",
+ "y": "631"
+ },
+ {
+ "ID": "2415",
+ "typeID": "Label",
+ "zOrder": "61",
+ "measuredW": "41",
+ "measuredH": "25",
+ "x": "1030",
+ "y": "784",
+ "properties": {
+ "text": "Linux",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2437",
+ "typeID": "__group__",
+ "zOrder": "68",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1171",
+ "y": "802",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "160",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -12732,17 +14363,17 @@
}
},
{
- "ID": "2108",
+ "ID": "2438",
"typeID": "__group__",
- "zOrder": "172",
- "measuredW": "185",
- "measuredH": "47",
- "w": "185",
- "h": "47",
- "x": "502",
- "y": "2089",
+ "zOrder": "63",
+ "measuredW": "129",
+ "measuredH": "39",
+ "w": "129",
+ "h": "39",
+ "x": "916",
+ "y": "643",
"properties": {
- "controlName": "102-infrastructure-as-code:infrastructure-provisioning:cloudformation"
+ "controlName": "101-managing-servers:operating-system:centos"
},
"children": {
"controls": {
@@ -12751,11 +14382,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "174",
- "h": "47",
+ "w": "119",
+ "h": "39",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "10",
"y": "0",
"properties": {
"color": "16770457"
@@ -12765,13 +14396,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "123",
+ "measuredW": "61",
"measuredH": "25",
- "x": "25",
- "y": "11",
+ "x": "39",
+ "y": "9",
"properties": {
- "size": "17",
- "text": "CloudFormation"
+ "text": "CentOS",
+ "size": "17"
}
},
{
@@ -12782,8 +14413,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "161",
- "y": "12",
+ "x": "0",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -12812,23 +14443,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -12844,17 +14459,17 @@
}
},
{
- "ID": "2109",
+ "ID": "2440",
"typeID": "__group__",
- "zOrder": "171",
- "measuredW": "185",
- "measuredH": "47",
- "w": "185",
- "h": "47",
- "x": "502",
- "y": "2140",
+ "zOrder": "64",
+ "measuredW": "121",
+ "measuredH": "40",
+ "w": "121",
+ "h": "40",
+ "x": "1051",
+ "y": "643",
"properties": {
- "controlName": "103-infrastructure-as-code:infrastructure-provisioning:pulumi"
+ "controlName": "102-managing-servers:operating-system:ubuntu"
},
"children": {
"controls": {
@@ -12863,8 +14478,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "174",
- "h": "47",
+ "w": "110",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -12877,77 +14492,44 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "52",
+ "measuredW": "56",
"measuredH": "25",
- "x": "61",
- "y": "11",
+ "x": "27",
+ "y": "8",
"properties": {
- "text": "Pulumi",
+ "text": "Ubuntu",
"size": "17"
}
},
{
"ID": "2",
- "typeID": "__group__",
+ "typeID": "Icon",
"zOrder": "2",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "161",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "x": "97",
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Icon",
+ "zOrder": "3",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "97",
+ "y": "8",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -12956,17 +14538,17 @@
}
},
{
- "ID": "2110",
+ "ID": "2441",
"typeID": "__group__",
- "zOrder": "175",
- "measuredW": "318",
- "measuredH": "56",
- "w": "318",
- "h": "56",
- "x": "109",
- "y": "1941",
+ "zOrder": "67",
+ "measuredW": "146",
+ "measuredH": "40",
+ "w": "146",
+ "h": "40",
+ "x": "915",
+ "y": "689",
"properties": {
- "controlName": "106-ci-cd"
+ "controlName": "103-managing-servers:operating-system:suse-linux"
},
"children": {
"controls": {
@@ -12975,76 +14557,74 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "311",
- "h": "49",
+ "w": "134",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "7",
- "y": "7",
+ "x": "12",
+ "y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "183",
+ "measuredW": "90",
"measuredH": "25",
- "x": "68",
- "y": "19",
+ "x": "34",
+ "y": "7",
"properties": {
- "bold": "true",
- "size": "17",
- "text": "Learn some CI/CD Tool"
+ "text": "SUSE Linux",
+ "size": "17"
}
},
{
"ID": "2",
- "typeID": "__group__",
+ "typeID": "Icon",
"zOrder": "2",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
"x": "0",
- "y": "0",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "3",
+ "typeID": "Icon",
+ "zOrder": "3",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "8",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "4",
+ "typeID": "Icon",
+ "zOrder": "4",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "8",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -13053,17 +14633,17 @@
}
},
{
- "ID": "2111",
+ "ID": "2443",
"typeID": "__group__",
- "zOrder": "177",
- "measuredW": "147",
- "measuredH": "46",
- "w": "147",
- "h": "46",
- "x": "109",
- "y": "2023",
+ "zOrder": "62",
+ "measuredW": "104",
+ "measuredH": "40",
+ "w": "104",
+ "h": "40",
+ "x": "1068",
+ "y": "689",
"properties": {
- "controlName": "100-ci-cd:gitlab-ci"
+ "controlName": "104-managing-servers:operating-system:rhel"
},
"children": {
"controls": {
@@ -13072,11 +14652,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "137",
- "h": "46",
+ "w": "94",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "10",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -13086,12 +14666,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "67",
+ "measuredW": "46",
"measuredH": "25",
- "x": "45",
- "y": "10",
+ "x": "24",
+ "y": "7",
"properties": {
- "text": "Gitlab CI",
+ "text": "RHEL",
"size": "17"
}
},
@@ -13103,8 +14683,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
- "y": "11",
+ "x": "80",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -13149,17 +14729,17 @@
}
},
{
- "ID": "2112",
+ "ID": "2444",
"typeID": "__group__",
- "zOrder": "176",
- "measuredW": "134",
- "measuredH": "46",
- "w": "134",
- "h": "46",
- "x": "264",
- "y": "2023",
+ "zOrder": "65",
+ "measuredW": "132",
+ "measuredH": "40",
+ "w": "132",
+ "h": "40",
+ "x": "914",
+ "y": "735",
"properties": {
- "controlName": "101-ci-cd:jenkins"
+ "controlName": "105-managing-servers:operating-system:fedora"
},
"children": {
"controls": {
@@ -13168,11 +14748,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "124",
- "h": "46",
+ "w": "120",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "0",
+ "x": "12",
"y": "0",
"properties": {
"color": "16770457"
@@ -13182,12 +14762,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "59",
+ "measuredW": "55",
"measuredH": "25",
- "x": "32",
- "y": "10",
+ "x": "44",
+ "y": "9",
"properties": {
- "text": "Jenkins",
+ "text": "Fedora",
"size": "17"
}
},
@@ -13199,8 +14779,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "110",
- "y": "11",
+ "x": "0",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -13228,86 +14808,6 @@
"measuredH": "24",
"x": "0",
"y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
- }
- }
- ]
- }
- }
- },
- {
- "ID": "2113",
- "typeID": "__group__",
- "zOrder": "179",
- "measuredW": "162",
- "measuredH": "46",
- "w": "162",
- "h": "46",
- "x": "109",
- "y": "2074",
- "properties": {
- "controlName": "102-ci-cd:github-actions"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "TextArea",
- "zOrder": "0",
- "w": "151",
- "h": "46",
- "measuredW": "200",
- "measuredH": "140",
- "x": "11",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "114",
- "measuredH": "25",
- "x": "30",
- "y": "10",
- "properties": {
- "text": "GitHub Actions",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
"properties": {
"color": "16777215",
"icon": {
@@ -13317,15 +14817,15 @@
}
},
{
- "ID": "1",
+ "ID": "2",
"typeID": "Icon",
- "zOrder": "1",
+ "zOrder": "2",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -13341,17 +14841,17 @@
}
},
{
- "ID": "2114",
+ "ID": "2445",
"typeID": "__group__",
- "zOrder": "178",
- "measuredW": "120",
- "measuredH": "46",
- "w": "120",
- "h": "46",
- "x": "279",
- "y": "2074",
+ "zOrder": "66",
+ "measuredW": "119",
+ "measuredH": "40",
+ "w": "119",
+ "h": "40",
+ "x": "1051",
+ "y": "735",
"properties": {
- "controlName": "103-ci-cd:travis-ci"
+ "controlName": "106-managing-servers:operating-system:debian"
},
"children": {
"controls": {
@@ -13360,8 +14860,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "109",
- "h": "46",
+ "w": "110",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -13374,12 +14874,12 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "68",
+ "measuredW": "55",
"measuredH": "25",
- "x": "18",
- "y": "10",
+ "x": "27",
+ "y": "9",
"properties": {
- "text": "Travis CI",
+ "text": "Debian",
"size": "17"
}
},
@@ -13391,8 +14891,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "96",
- "y": "11",
+ "x": "95",
+ "y": "8",
"children": {
"controls": {
"control": [
@@ -13453,17 +14953,106 @@
}
},
{
- "ID": "2115",
+ "ID": "2446",
+ "typeID": "TextArea",
+ "zOrder": "51",
+ "w": "264",
+ "h": "155",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "923",
+ "y": "841"
+ },
+ {
+ "ID": "2453",
+ "typeID": "Label",
+ "zOrder": "54",
+ "measuredW": "34",
+ "measuredH": "25",
+ "x": "1033",
+ "y": "849",
+ "properties": {
+ "text": "Unix",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2457",
+ "typeID": "__group__",
+ "zOrder": "56",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1172",
+ "y": "832",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2458",
"typeID": "__group__",
- "zOrder": "181",
- "measuredW": "127",
+ "zOrder": "53",
+ "measuredW": "122",
"measuredH": "47",
- "w": "127",
+ "w": "122",
"h": "47",
- "x": "109",
- "y": "2126",
+ "x": "929",
+ "y": "879",
"properties": {
- "controlName": "104-ci-cd:bamboo"
+ "controlName": "107-managing-servers:operating-system:free-bsd"
},
"children": {
"controls": {
@@ -13472,11 +15061,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "116",
+ "w": "113",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "9",
"y": "0",
"properties": {
"color": "16770457"
@@ -13486,12 +15075,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "65",
+ "w": "71",
+ "measuredW": "71",
"measuredH": "25",
- "x": "36",
+ "x": "30",
"y": "11",
"properties": {
- "text": "Bamboo",
+ "text": "FreeBSD",
"size": "17"
}
},
@@ -13533,23 +15123,7 @@
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -13565,17 +15139,17 @@
}
},
{
- "ID": "2116",
+ "ID": "2459",
"typeID": "__group__",
- "zOrder": "180",
- "measuredW": "156",
+ "zOrder": "52",
+ "measuredW": "122",
"measuredH": "47",
- "w": "156",
+ "w": "122",
"h": "47",
- "x": "242",
- "y": "2126",
+ "x": "1056",
+ "y": "879",
"properties": {
- "controlName": "105-ci-cd:teamcity"
+ "controlName": "108-managing-servers:operating-system:open-bsd"
},
"children": {
"controls": {
@@ -13584,7 +15158,7 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "147",
+ "w": "113",
"h": "47",
"measuredW": "200",
"measuredH": "140",
@@ -13598,12 +15172,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "72",
+ "w": "77",
+ "measuredW": "77",
"measuredH": "25",
- "x": "38",
+ "x": "18",
"y": "11",
"properties": {
- "text": "TeamCity",
+ "text": "OpenBSD",
"size": "17"
}
},
@@ -13615,8 +15190,8 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "132",
- "y": "12",
+ "x": "98",
+ "y": "10",
"children": {
"controls": {
"control": [
@@ -13677,17 +15252,17 @@
}
},
{
- "ID": "2117",
+ "ID": "2460",
"typeID": "__group__",
- "zOrder": "184",
- "measuredW": "281",
+ "zOrder": "55",
+ "measuredW": "241",
"measuredH": "47",
- "w": "281",
+ "w": "241",
"h": "47",
- "x": "109",
- "y": "2178",
+ "x": "938",
+ "y": "932",
"properties": {
- "controlName": "106-ci-cd:azure-devops-services"
+ "controlName": "109-managing-servers:operating-system:net-bsd"
},
"children": {
"controls": {
@@ -13696,11 +15271,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "269",
+ "w": "232",
"h": "47",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -13710,12 +15285,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "181",
+ "w": "63",
+ "measuredW": "63",
"measuredH": "25",
- "x": "61",
+ "x": "81",
"y": "11",
"properties": {
- "text": "Azure DevOps Services",
+ "text": "NetBSD",
"size": "17"
}
},
@@ -13727,7 +15303,7 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "0",
+ "x": "217",
"y": "12",
"children": {
"controls": {
@@ -13789,17 +15365,93 @@
}
},
{
- "ID": "2118",
+ "ID": "2461",
+ "typeID": "TextArea",
+ "zOrder": "120",
+ "w": "213",
+ "h": "89",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "977",
+ "y": "1009"
+ },
+ {
+ "ID": "2462",
+ "typeID": "Label",
+ "zOrder": "121",
+ "measuredW": "159",
+ "measuredH": "25",
+ "x": "1005",
+ "y": "1016",
+ "properties": {
+ "text": "terminal multiplexers",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2469",
"typeID": "__group__",
- "zOrder": "182",
- "measuredW": "136",
- "measuredH": "47",
- "w": "136",
- "h": "47",
- "x": "110",
- "y": "2231",
+ "zOrder": "124",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1171",
+ "y": "1003",
"properties": {
- "controlName": "107-ci-cd:circle-ci"
+ "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10066329",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2470",
+ "typeID": "__group__",
+ "zOrder": "122",
+ "measuredW": "98",
+ "measuredH": "40",
+ "w": "98",
+ "h": "40",
+ "x": "985",
+ "y": "1048",
+ "properties": {
+ "controlName": "100-managing-servers:live-in-terminal:screen-multiplexer"
},
"children": {
"controls": {
@@ -13808,11 +15460,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "125",
- "h": "47",
+ "w": "89",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "9",
"y": "0",
"properties": {
"color": "16770457"
@@ -13822,13 +15474,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "67",
- "measuredH": "25",
- "x": "41",
- "y": "11",
+ "measuredW": "50",
+ "measuredH": "24",
+ "x": "30",
+ "y": "8",
"properties": {
- "text": "Circle CI",
- "size": "17"
+ "text": "screen",
+ "size": "16"
}
},
{
@@ -13840,7 +15492,10 @@
"w": "24",
"h": "24",
"x": "0",
- "y": "12",
+ "y": "8",
+ "properties": {
+ "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers"
+ },
"children": {
"controls": {
"control": [
@@ -13869,7 +15524,23 @@
"x": "0",
"y": "0",
"properties": {
- "color": "10027263",
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Icon",
+ "zOrder": "2",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "3700253",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -13885,17 +15556,17 @@
}
},
{
- "ID": "2119",
+ "ID": "2471",
"typeID": "__group__",
- "zOrder": "183",
- "measuredW": "148",
- "measuredH": "47",
- "w": "148",
- "h": "47",
- "x": "253",
- "y": "2231",
+ "zOrder": "123",
+ "measuredW": "91",
+ "measuredH": "40",
+ "w": "91",
+ "h": "40",
+ "x": "1093",
+ "y": "1048",
"properties": {
- "controlName": "108-ci-cd:drone"
+ "controlName": "101-managing-servers:live-in-terminal:tmux-multiplexer"
},
"children": {
"controls": {
@@ -13904,8 +15575,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "137",
- "h": "47",
+ "w": "80",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -13918,13 +15589,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "48",
- "measuredH": "25",
- "x": "42",
- "y": "11",
+ "measuredW": "35",
+ "measuredH": "24",
+ "x": "23",
+ "y": "8",
"properties": {
- "size": "17",
- "text": "Drone"
+ "text": "tmux",
+ "size": "16"
}
},
{
@@ -13935,8 +15606,11 @@
"measuredH": "24",
"w": "24",
"h": "24",
- "x": "124",
- "y": "12",
+ "x": "67",
+ "y": "8",
+ "properties": {
+ "controlName": "100-managing-servers:live-in-terminal:terminal-multiplexers"
+ },
"children": {
"controls": {
"control": [
@@ -13957,31 +15631,15 @@
}
},
{
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
+ "ID": "1",
"typeID": "Icon",
- "zOrder": "2",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "3700253",
+ "color": "10027263",
"icon": {
"ID": "check-circle",
"size": "small"
@@ -13997,47 +15655,72 @@
}
},
{
- "ID": "2120",
- "typeID": "__group__",
- "zOrder": "185",
- "measuredW": "426",
- "measuredH": "50",
- "w": "426",
- "h": "50",
- "x": "540",
- "y": "2268",
+ "ID": "2472",
+ "typeID": "TextArea",
+ "zOrder": "146",
+ "w": "294",
+ "h": "96",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "899",
+ "y": "1108"
+ },
+ {
+ "ID": "2473",
+ "typeID": "Label",
+ "zOrder": "147",
+ "measuredW": "149",
+ "measuredH": "25",
+ "x": "970",
+ "y": "1120",
"properties": {
- "controlName": "107-monitoring"
- },
+ "text": "Process Monitoring",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2474",
+ "typeID": "__group__",
+ "zOrder": "148",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1177",
+ "y": "1100",
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "TextArea",
+ "typeID": "Icon",
"zOrder": "0",
- "w": "426",
- "h": "50",
- "measuredW": "200",
- "measuredH": "140",
+ "measuredW": "24",
+ "measuredH": "24",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
"ID": "1",
- "typeID": "Label",
+ "typeID": "Icon",
"zOrder": "1",
- "measuredW": "381",
- "measuredH": "25",
- "x": "22",
- "y": "12",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
"properties": {
- "bold": "true",
- "size": "17",
- "text": "Learn how to monitor software and infrastructure"
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
+ }
}
}
]
@@ -14045,17 +15728,17 @@
}
},
{
- "ID": "2121",
+ "ID": "2485",
"typeID": "__group__",
- "zOrder": "186",
- "measuredW": "238",
- "measuredH": "47",
- "w": "238",
- "h": "47",
- "x": "722",
- "y": "2181",
+ "zOrder": "149",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "912",
+ "y": "1152",
"properties": {
- "controlName": "100-monitoring:infrastructure-monitoring"
+ "controlName": "102-managing-servers:live-in-terminal:ps"
},
"children": {
"controls": {
@@ -14064,28 +15747,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "238",
- "h": "47",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "197",
- "measuredH": "25",
- "x": "20",
- "y": "11",
+ "measuredW": "18",
+ "measuredH": "24",
+ "x": "15",
+ "y": "9",
"properties": {
- "text": "Infrastructure Monitoring",
- "size": "17",
- "bold": "true"
+ "size": "16",
+ "text": "ps"
}
}
]
@@ -14093,17 +15775,17 @@
}
},
{
- "ID": "2122",
+ "ID": "2486",
"typeID": "__group__",
- "zOrder": "193",
- "measuredW": "289",
- "measuredH": "49",
- "w": "289",
- "h": "49",
- "x": "715",
- "y": "2364",
+ "zOrder": "150",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "966",
+ "y": "1152",
"properties": {
- "controlName": "101-monitoring:application-monitoring"
+ "controlName": "102-managing-servers:live-in-terminal:top"
},
"children": {
"controls": {
@@ -14112,28 +15794,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "289",
- "h": "49",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "174",
- "measuredH": "25",
- "x": "51",
- "y": "12",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "12",
+ "y": "9",
"properties": {
- "text": "Application Monitoring",
- "size": "17",
- "bold": "true"
+ "size": "16",
+ "text": "top"
}
}
]
@@ -14141,17 +15822,17 @@
}
},
{
- "ID": "2124",
+ "ID": "2487",
"typeID": "__group__",
- "zOrder": "192",
- "measuredW": "140",
- "measuredH": "47",
- "w": "140",
- "h": "47",
- "x": "1035",
- "y": "2108",
+ "zOrder": "151",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "1020",
+ "y": "1153",
"properties": {
- "controlName": "100-monitoring:infrastructure-monitoring:prometheus"
+ "controlName": "103-managing-servers:live-in-terminal:htop"
},
"children": {
"controls": {
@@ -14160,8 +15841,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "130",
- "h": "47",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -14174,62 +15855,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "93",
- "measuredH": "25",
- "x": "18",
- "y": "11",
- "properties": {
- "text": "Prometheus",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "32",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "116",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "8",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "htop"
}
}
]
@@ -14237,17 +15869,17 @@
}
},
{
- "ID": "2127",
+ "ID": "2488",
"typeID": "__group__",
- "zOrder": "194",
- "measuredW": "153",
- "measuredH": "47",
- "w": "153",
- "h": "47",
- "x": "705",
- "y": "2449",
+ "zOrder": "152",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "1075",
+ "y": "1153",
"properties": {
- "controlName": "100-monitoring:application-monitoring:jaeger"
+ "controlName": "104-managing-servers:live-in-terminal:atop"
},
"children": {
"controls": {
@@ -14256,59 +15888,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "143",
- "h": "47",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "10",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "55",
- "measuredH": "25",
- "x": "58",
- "y": "11",
- "properties": {
- "text": "Jaeger",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
"x": "0",
- "y": "12",
+ "y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
+ "color": "16770457"
}
},
{
- "ID": "3",
- "typeID": "Icon",
- "zOrder": "3",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "33",
"measuredH": "24",
- "x": "0",
- "y": "12",
+ "x": "8",
+ "y": "8",
"properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
+ "size": "16",
+ "text": "atop"
}
}
]
@@ -14316,17 +15916,17 @@
}
},
{
- "ID": "2128",
+ "ID": "2489",
"typeID": "__group__",
- "zOrder": "195",
- "measuredW": "149",
- "measuredH": "47",
- "w": "149",
- "h": "47",
- "x": "865",
- "y": "2449",
+ "zOrder": "153",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "1132",
+ "y": "1153",
"properties": {
- "controlName": "101-monitoring:application-monitoring:new-relic"
+ "controlName": "105-managing-servers:live-in-terminal:lsof"
},
"children": {
"controls": {
@@ -14335,8 +15935,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "139",
- "h": "47",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -14349,61 +15949,85 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "78",
- "measuredH": "25",
- "x": "23",
- "y": "11",
+ "measuredW": "26",
+ "measuredH": "24",
+ "x": "10",
+ "y": "8",
"properties": {
- "size": "17",
- "text": "New Relic"
+ "size": "16",
+ "text": "lsof"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2490",
+ "typeID": "TextArea",
+ "zOrder": "154",
+ "w": "298",
+ "h": "98",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "894",
+ "y": "1225"
+ },
+ {
+ "ID": "2491",
+ "typeID": "Label",
+ "zOrder": "155",
+ "measuredW": "160",
+ "measuredH": "25",
+ "x": "964",
+ "y": "1236",
+ "properties": {
+ "text": "System Performance",
+ "size": "17"
+ }
+ },
+ {
+ "ID": "2492",
+ "typeID": "__group__",
+ "zOrder": "156",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1178",
+ "y": "1216",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "125",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -14412,17 +16036,17 @@
}
},
{
- "ID": "2129",
+ "ID": "2502",
"typeID": "__group__",
- "zOrder": "196",
- "measuredW": "154",
- "measuredH": "47",
- "w": "154",
- "h": "47",
- "x": "704",
- "y": "2501",
+ "zOrder": "157",
+ "measuredW": "69",
+ "measuredH": "40",
+ "w": "69",
+ "h": "40",
+ "x": "907",
+ "y": "1269",
"properties": {
- "controlName": "102-monitoring:application-monitoring:app-dynamics"
+ "controlName": "106-managing-servers:live-in-terminal:nmon"
},
"children": {
"controls": {
@@ -14431,11 +16055,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "143",
- "h": "47",
+ "w": "69",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -14445,78 +16069,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "105",
- "measuredH": "25",
- "x": "30",
- "y": "11",
- "properties": {
- "text": "AppDynamics",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "41",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "15",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "nmon"
}
}
]
@@ -14524,17 +16083,17 @@
}
},
{
- "ID": "2130",
+ "ID": "2503",
"typeID": "__group__",
- "zOrder": "197",
- "measuredW": "148",
- "measuredH": "47",
- "w": "148",
- "h": "47",
- "x": "865",
- "y": "2501",
+ "zOrder": "158",
+ "measuredW": "59",
+ "measuredH": "40",
+ "w": "59",
+ "h": "40",
+ "x": "984",
+ "y": "1270",
"properties": {
- "controlName": "103-monitoring:application-monitoring:instana"
+ "controlName": "107-managing-servers:live-in-terminal:iostat"
},
"children": {
"controls": {
@@ -14543,8 +16102,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "139",
- "h": "47",
+ "w": "59",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -14557,78 +16116,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "58",
- "measuredH": "25",
- "x": "35",
- "y": "11",
- "properties": {
- "text": "Instana",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "40",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "124",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "9",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "iostat"
}
}
]
@@ -14636,17 +16130,17 @@
}
},
{
- "ID": "2131",
+ "ID": "2504",
"typeID": "__group__",
- "zOrder": "198",
- "measuredW": "298",
- "measuredH": "47",
- "w": "298",
- "h": "47",
- "x": "706",
- "y": "2554",
+ "zOrder": "159",
+ "measuredW": "48",
+ "measuredH": "40",
+ "w": "48",
+ "h": "40",
+ "x": "1051",
+ "y": "1270",
"properties": {
- "controlName": "104-monitoring:application-monitoring:open-tracing"
+ "controlName": "108-managing-servers:live-in-terminal:sar"
},
"children": {
"controls": {
@@ -14655,11 +16149,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "289",
- "h": "47",
+ "w": "48",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "9",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -14669,78 +16163,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "100",
- "measuredH": "25",
- "x": "98",
- "y": "11",
- "properties": {
- "text": "OpenTracing",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "23",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
+ "x": "12",
"y": "8",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "properties": {
+ "size": "16",
+ "text": "sar"
}
}
]
@@ -14748,17 +16177,17 @@
}
},
{
- "ID": "2133",
+ "ID": "2506",
"typeID": "__group__",
- "zOrder": "208",
- "measuredW": "304",
- "measuredH": "49",
- "w": "304",
- "h": "49",
- "x": "134",
- "y": "2585",
+ "zOrder": "160",
+ "measuredW": "72",
+ "measuredH": "40",
+ "w": "72",
+ "h": "40",
+ "x": "1108",
+ "y": "1270",
"properties": {
- "controlName": "108-cloud-providers"
+ "controlName": "109-managing-servers:live-in-terminal:vmstat"
},
"children": {
"controls": {
@@ -14767,28 +16196,27 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "304",
- "h": "49",
+ "w": "72",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "124",
- "measuredH": "25",
- "x": "90",
- "y": "12",
+ "measuredW": "48",
+ "measuredH": "24",
+ "x": "11",
+ "y": "8",
"properties": {
- "bold": "true",
- "size": "17",
- "text": "Cloud Providers"
+ "size": "16",
+ "text": "vmstat"
}
}
]
@@ -14796,94 +16224,71 @@
}
},
{
- "ID": "2134",
- "typeID": "__group__",
- "zOrder": "209",
- "measuredW": "160",
- "measuredH": "46",
- "w": "160",
- "h": "46",
- "x": "123",
- "y": "2670",
+ "ID": "2507",
+ "typeID": "TextArea",
+ "zOrder": "161",
+ "w": "333",
+ "h": "189",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "860",
+ "y": "1340"
+ },
+ {
+ "ID": "2508",
+ "typeID": "Label",
+ "zOrder": "162",
+ "measuredW": "108",
+ "measuredH": "25",
+ "x": "973",
+ "y": "1492",
"properties": {
- "controlName": "100-cloud-providers:aws"
- },
+ "size": "17",
+ "text": "Network Tools"
+ }
+ },
+ {
+ "ID": "2527",
+ "typeID": "__group__",
+ "zOrder": "172",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "1177",
+ "y": "1512",
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "TextArea",
+ "typeID": "Icon",
"zOrder": "0",
- "w": "149",
- "h": "46",
- "measuredW": "200",
- "measuredH": "140",
- "x": "11",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
"y": "0",
"properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "36",
- "measuredH": "25",
- "x": "68",
- "y": "10",
- "properties": {
- "text": "AWS",
- "size": "17"
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
"x": "0",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -14892,17 +16297,17 @@
}
},
{
- "ID": "2135",
+ "ID": "2530",
"typeID": "__group__",
- "zOrder": "210",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "123",
- "y": "2720",
+ "zOrder": "163",
+ "measuredW": "106",
+ "measuredH": "40",
+ "w": "106",
+ "h": "40",
+ "x": "876",
+ "y": "1353",
"properties": {
- "controlName": "101-cloud-providers:google-cloud"
+ "controlName": "110-managing-servers:live-in-terminal:traceroute"
},
"children": {
"controls": {
@@ -14911,11 +16316,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "106",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -14925,78 +16330,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "105",
- "measuredH": "25",
- "x": "33",
- "y": "11",
- "properties": {
- "text": "Google Cloud",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "76",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "icon": {
- "ID": "check-circle",
- "size": "small"
- },
- "color": "10027263"
- }
- }
- ]
- }
+ "x": "14",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "traceroute"
}
}
]
@@ -15004,17 +16344,17 @@
}
},
{
- "ID": "2136",
+ "ID": "2531",
"typeID": "__group__",
- "zOrder": "211",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "123",
- "y": "2772",
+ "zOrder": "164",
+ "measuredW": "49",
+ "measuredH": "40",
+ "w": "49",
+ "h": "40",
+ "x": "988",
+ "y": "1353",
"properties": {
- "controlName": "102-cloud-providers:azure"
+ "controlName": "111-managing-servers:live-in-terminal:mtr"
},
"children": {
"controls": {
@@ -15023,11 +16363,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "49",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -15037,78 +16377,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "44",
- "measuredH": "25",
- "x": "64",
- "y": "11",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "12",
+ "y": "8",
"properties": {
- "text": "Azure",
- "size": "17"
+ "size": "16",
+ "text": "mtr"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2532",
+ "typeID": "__group__",
+ "zOrder": "165",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "1042",
+ "y": "1353",
+ "properties": {
+ "controlName": "112-managing-servers:live-in-terminal:ping"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "32",
+ "measuredH": "24",
+ "x": "15",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "ping"
}
}
]
@@ -15116,17 +16438,17 @@
}
},
{
- "ID": "2137",
+ "ID": "2533",
"typeID": "__group__",
- "zOrder": "213",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "123",
- "y": "2824",
+ "zOrder": "173",
+ "measuredW": "70",
+ "measuredH": "40",
+ "w": "70",
+ "h": "40",
+ "x": "1109",
+ "y": "1353",
"properties": {
- "controlName": "103-cloud-providers:heroku"
+ "controlName": "113-managing-servers:live-in-terminal:nmap"
},
"children": {
"controls": {
@@ -15135,11 +16457,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "70",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -15149,78 +16471,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "56",
- "measuredH": "25",
- "x": "58",
- "y": "11",
+ "measuredW": "41",
+ "measuredH": "24",
+ "x": "14",
+ "y": "8",
"properties": {
- "text": "Heroku",
- "size": "17"
+ "size": "16",
+ "text": "nmap"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2534",
+ "typeID": "__group__",
+ "zOrder": "168",
+ "measuredW": "93",
+ "measuredH": "40",
+ "w": "93",
+ "h": "40",
+ "x": "876",
+ "y": "1398",
+ "properties": {
+ "controlName": "114-managing-servers:live-in-terminal:netstat"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "93",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "51",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "21",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "netstat"
}
}
]
@@ -15228,17 +16532,17 @@
}
},
{
- "ID": "2138",
+ "ID": "2535",
"typeID": "__group__",
- "zOrder": "216",
- "measuredW": "161",
- "measuredH": "46",
- "w": "161",
- "h": "46",
- "x": "289",
- "y": "2670",
+ "zOrder": "166",
+ "measuredW": "101",
+ "measuredH": "40",
+ "w": "101",
+ "h": "40",
+ "x": "975",
+ "y": "1398",
"properties": {
- "controlName": "104-cloud-providers:albaba-cloud"
+ "controlName": "115-managing-servers:live-in-terminal:airmon"
},
"children": {
"controls": {
@@ -15247,8 +16551,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "46",
+ "w": "101",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -15261,78 +16565,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "106",
- "measuredH": "25",
- "x": "22",
- "y": "10",
+ "measuredW": "50",
+ "measuredH": "24",
+ "x": "25",
+ "y": "8",
"properties": {
- "text": "Alibaba Cloud",
- "size": "17"
+ "size": "16",
+ "text": "airmon"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "137",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2536",
+ "typeID": "__group__",
+ "zOrder": "167",
+ "measuredW": "96",
+ "measuredH": "40",
+ "w": "96",
+ "h": "40",
+ "x": "1083",
+ "y": "1398",
+ "properties": {
+ "controlName": "116-managing-servers:live-in-terminal:tcpdump"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "96",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "64",
+ "measuredH": "24",
+ "x": "15",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "tcpdump"
}
}
]
@@ -15340,17 +16626,17 @@
}
},
{
- "ID": "2139",
+ "ID": "2537",
"typeID": "__group__",
- "zOrder": "212",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "289",
- "y": "2720",
+ "zOrder": "170",
+ "measuredW": "116",
+ "measuredH": "40",
+ "w": "116",
+ "h": "40",
+ "x": "875",
+ "y": "1442",
"properties": {
- "controlName": "104-cloud-providers:digital-ocean"
+ "controlName": "117-managing-servers:live-in-terminal:airodump"
},
"children": {
"controls": {
@@ -15359,8 +16645,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "116",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -15373,62 +16659,60 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "105",
- "measuredH": "25",
- "x": "22",
- "y": "11",
+ "measuredW": "68",
+ "measuredH": "24",
+ "x": "23",
+ "y": "8",
"properties": {
- "text": "Digital Ocean",
- "size": "17"
+ "size": "16",
+ "text": "airodump"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2538",
+ "typeID": "__group__",
+ "zOrder": "171",
+ "measuredW": "102",
+ "measuredH": "40",
+ "w": "102",
+ "h": "40",
+ "x": "998",
+ "y": "1442",
+ "properties": {
+ "controlName": "118-managing-servers:live-in-terminal:iptables"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "102",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "57",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "136",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "22",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "iptables"
}
}
]
@@ -15436,17 +16720,17 @@
}
},
{
- "ID": "2140",
+ "ID": "2539",
"typeID": "__group__",
- "zOrder": "214",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "289",
- "y": "2772",
+ "zOrder": "169",
+ "measuredW": "73",
+ "measuredH": "40",
+ "w": "73",
+ "h": "40",
+ "x": "1107",
+ "y": "1442",
"properties": {
- "controlName": "105-cloud-providers:linode"
+ "controlName": "119-managing-servers:live-in-terminal:dig"
},
"children": {
"controls": {
@@ -15455,8 +16739,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "73",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -15469,77 +16753,85 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "53",
- "measuredH": "25",
- "x": "48",
- "y": "11",
+ "measuredW": "23",
+ "measuredH": "24",
+ "x": "25",
+ "y": "8",
"properties": {
- "text": "Linode",
- "size": "17"
+ "size": "16",
+ "text": "dig"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2540",
+ "typeID": "TextArea",
+ "zOrder": "129",
+ "w": "294",
+ "h": "240",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "522",
+ "y": "1142"
+ },
+ {
+ "ID": "2541",
+ "typeID": "Label",
+ "zOrder": "130",
+ "measuredW": "180",
+ "measuredH": "25",
+ "x": "579",
+ "y": "1344",
+ "properties": {
+ "size": "17",
+ "text": "Text Manipulation Tools"
+ }
+ },
+ {
+ "ID": "2570",
+ "typeID": "__group__",
+ "zOrder": "145",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "800",
+ "y": "1345",
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "136",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -15548,17 +16840,17 @@
}
},
{
- "ID": "2141",
+ "ID": "2571",
"typeID": "__group__",
- "zOrder": "215",
- "measuredW": "160",
- "measuredH": "47",
- "w": "160",
- "h": "47",
- "x": "289",
- "y": "2824",
+ "zOrder": "131",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "538",
+ "y": "1157",
"properties": {
- "controlName": "106-cloud-providers:vultr"
+ "controlName": "120-managing-servers:live-in-terminal:awk"
},
"children": {
"controls": {
@@ -15567,8 +16859,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "149",
- "h": "47",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -15581,78 +16873,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "35",
- "measuredH": "25",
- "x": "57",
- "y": "11",
- "properties": {
- "text": "Vultr",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "28",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "136",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "16",
+ "y": "8",
+ "properties": {
+ "text": "awk",
+ "size": "16"
}
}
]
@@ -15660,17 +16887,17 @@
}
},
{
- "ID": "2142",
+ "ID": "2572",
"typeID": "__group__",
- "zOrder": "223",
- "measuredW": "289",
- "measuredH": "95",
- "w": "289",
- "h": "95",
- "x": "512",
- "y": "2680",
+ "zOrder": "132",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "605",
+ "y": "1157",
"properties": {
- "controlName": "ext_link:bit.ly/cloud-arch-patterns"
+ "controlName": "121-managing-servers:live-in-terminal:sed"
},
"children": {
"controls": {
@@ -15679,139 +16906,121 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "289",
- "h": "83",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
- "y": "12",
+ "y": "0",
"properties": {
- "color": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "174",
- "measuredH": "25",
- "x": "54",
- "y": "30",
+ "measuredW": "27",
+ "measuredH": "24",
+ "x": "17",
+ "y": "8",
"properties": {
- "bold": "true",
- "size": "17",
- "text": "Cloud Design Patterns"
+ "text": "sed",
+ "size": "16"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2573",
+ "typeID": "__group__",
+ "zOrder": "133",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "673",
+ "y": "1157",
+ "properties": {
+ "controlName": "122-managing-servers:live-in-terminal:grep"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "213",
- "measuredH": "23",
- "x": "38",
- "y": "56",
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
"properties": {
- "size": "15",
- "text": "http://bit.ly/cloud-arch-patterns"
+ "color": "16770457"
}
},
{
- "ID": "3",
- "typeID": "__group__",
- "zOrder": "3",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "34",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "265",
- "y": "0",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "14",
+ "y": "8",
+ "properties": {
+ "text": "grep",
+ "size": "16"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2574",
+ "typeID": "__group__",
+ "zOrder": "134",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "741",
+ "y": "1158",
+ "properties": {
+ "controlName": "123-managing-servers:live-in-terminal:sort"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
}
},
{
- "ID": "4",
- "typeID": "__group__",
- "zOrder": "4",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "28",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "240",
- "y": "0",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10066329",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "16",
+ "y": "8",
+ "properties": {
+ "text": "sort",
+ "size": "16"
}
}
]
@@ -15819,17 +17028,17 @@
}
},
{
- "ID": "2145",
+ "ID": "2575",
"typeID": "__group__",
- "zOrder": "84",
- "measuredW": "153",
- "measuredH": "47",
- "w": "153",
- "h": "47",
- "x": "1013",
- "y": "251",
+ "zOrder": "137",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "538",
+ "y": "1203",
"properties": {
- "controlName": "103-language:go"
+ "controlName": "124-managing-servers:live-in-terminal:cut"
},
"children": {
"controls": {
@@ -15838,15 +17047,14 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "141",
- "h": "47",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457",
- "textColor": "16776960"
+ "color": "16770457"
}
},
{
@@ -15854,61 +17062,12 @@
"typeID": "Label",
"zOrder": "1",
"measuredW": "23",
- "measuredH": "25",
- "x": "59",
- "y": "11",
- "properties": {
- "size": "17",
- "text": "Go"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "129",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "19",
+ "y": "8",
+ "properties": {
+ "text": "cut",
+ "size": "16"
}
}
]
@@ -15916,17 +17075,17 @@
}
},
{
- "ID": "2146",
+ "ID": "2576",
"typeID": "__group__",
- "zOrder": "86",
- "measuredW": "151",
- "measuredH": "47",
- "w": "151",
- "h": "47",
- "x": "1015",
- "y": "356",
+ "zOrder": "135",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "605",
+ "y": "1203",
"properties": {
- "controlName": "105-language:c"
+ "controlName": "125-managing-servers:live-in-terminal:uniq"
},
"children": {
"controls": {
@@ -15935,93 +17094,74 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "141",
- "h": "47",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457",
- "textColor": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "13",
- "measuredH": "25",
- "x": "64",
- "y": "11",
+ "measuredW": "32",
+ "measuredH": "24",
+ "x": "15",
+ "y": "8",
"properties": {
- "size": "17",
- "text": "C"
+ "text": "uniq",
+ "size": "16"
}
- },
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2577",
+ "typeID": "__group__",
+ "zOrder": "136",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "673",
+ "y": "1203",
+ "properties": {
+ "controlName": "126-managing-servers:live-in-terminal:cat"
+ },
+ "children": {
+ "controls": {
+ "control": [
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "127",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "23",
+ "measuredH": "24",
+ "x": "19",
+ "y": "8",
+ "properties": {
+ "text": "cat",
+ "size": "16"
}
}
]
@@ -16029,17 +17169,17 @@
}
},
{
- "ID": "2147",
+ "ID": "2578",
"typeID": "__group__",
- "zOrder": "92",
- "measuredW": "150",
- "measuredH": "47",
- "w": "150",
- "h": "47",
- "x": "1016",
- "y": "409",
+ "zOrder": "138",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "741",
+ "y": "1203",
"properties": {
- "controlName": "106-language:cpp"
+ "controlName": "127-managing-servers:live-in-terminal:echo"
},
"children": {
"controls": {
@@ -16048,93 +17188,74 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "141",
- "h": "47",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457",
- "textColor": "16776960"
+ "color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "35",
- "measuredH": "25",
- "x": "53",
- "y": "11",
+ "measuredW": "36",
+ "measuredH": "24",
+ "x": "13",
+ "y": "8",
"properties": {
- "size": "17",
- "text": "C++"
+ "text": "echo",
+ "size": "16"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2579",
+ "typeID": "__group__",
+ "zOrder": "139",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "538",
+ "y": "1247",
+ "properties": {
+ "controlName": "128-managing-servers:live-in-terminal:fmt"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
"measuredW": "24",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "126",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "18",
+ "y": "8",
+ "properties": {
+ "text": "fmt",
+ "size": "16"
}
}
]
@@ -16142,17 +17263,17 @@
}
},
{
- "ID": "2148",
+ "ID": "2580",
"typeID": "__group__",
- "zOrder": "97",
- "measuredW": "284",
- "measuredH": "47",
- "w": "284",
- "h": "47",
- "x": "907",
- "y": "468",
+ "zOrder": "140",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "605",
+ "y": "1248",
"properties": {
- "controlName": "108-os-concepts:startup-management"
+ "controlName": "129-managing-servers:live-in-terminal:tr"
},
"children": {
"controls": {
@@ -16161,8 +17282,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "274",
- "h": "47",
+ "w": "61",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -16175,62 +17296,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "212",
- "measuredH": "25",
+ "measuredW": "11",
+ "measuredH": "24",
"x": "25",
- "y": "11",
+ "y": "8",
"properties": {
- "text": "Startup Management (initd)",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "260",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "text": "tr",
+ "size": "16"
}
}
]
@@ -16238,72 +17310,93 @@
}
},
{
- "ID": "2149",
- "typeID": "TextArea",
- "zOrder": "34",
- "w": "162",
- "h": "182",
- "measuredW": "200",
- "measuredH": "140",
- "x": "246",
- "y": "1632"
- },
- {
- "ID": "2150",
- "typeID": "Label",
- "zOrder": "35",
- "measuredW": "90",
- "measuredH": "25",
- "x": "282",
- "y": "1645",
+ "ID": "2581",
+ "typeID": "__group__",
+ "zOrder": "141",
+ "measuredW": "61",
+ "measuredH": "40",
+ "w": "61",
+ "h": "40",
+ "x": "673",
+ "y": "1248",
"properties": {
- "text": "Web Server",
- "size": "17"
+ "controlName": "130-managing-servers:live-in-terminal:nl"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "61",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "13",
+ "measuredH": "24",
+ "x": "24",
+ "y": "8",
+ "properties": {
+ "text": "nl",
+ "size": "16"
+ }
+ }
+ ]
+ }
}
},
{
- "ID": "2151",
+ "ID": "2582",
"typeID": "__group__",
- "zOrder": "36",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "394",
- "y": "1642",
+ "zOrder": "142",
+ "measuredW": "59",
+ "measuredH": "40",
+ "w": "59",
+ "h": "40",
+ "x": "742",
+ "y": "1248",
+ "properties": {
+ "controlName": "131-managing-servers:live-in-terminal:wc"
+ },
"children": {
"controls": {
"control": [
{
"ID": "0",
- "typeID": "Icon",
+ "typeID": "TextArea",
"zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
+ "w": "59",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
+ "color": "16770457"
}
},
{
"ID": "1",
- "typeID": "Icon",
+ "typeID": "Label",
"zOrder": "1",
- "measuredW": "24",
+ "measuredW": "20",
"measuredH": "24",
- "x": "0",
- "y": "0",
+ "x": "20",
+ "y": "8",
"properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
+ "text": "wc",
+ "size": "16"
}
}
]
@@ -16311,17 +17404,17 @@
}
},
{
- "ID": "2153",
+ "ID": "2583",
"typeID": "__group__",
- "zOrder": "39",
- "measuredW": "223",
- "measuredH": "47",
- "w": "223",
- "h": "47",
- "x": "222",
- "y": "1685",
+ "zOrder": "143",
+ "measuredW": "130",
+ "measuredH": "40",
+ "w": "130",
+ "h": "40",
+ "x": "537",
+ "y": "1292",
"properties": {
- "controlName": "105-setting-up-x:nginx"
+ "controlName": "132-managing-servers:live-in-terminal:egrep"
},
"children": {
"controls": {
@@ -16330,8 +17423,8 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "214",
- "h": "47",
+ "w": "130",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
@@ -16344,62 +17437,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "45",
- "measuredH": "25",
- "x": "85",
- "y": "11",
- "properties": {
- "text": "Nginx",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "43",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "199",
- "y": "12",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10027263",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "43",
+ "y": "8",
+ "properties": {
+ "text": "egrep",
+ "size": "16"
}
}
]
@@ -16407,17 +17451,17 @@
}
},
{
- "ID": "2161",
+ "ID": "2584",
"typeID": "__group__",
- "zOrder": "37",
- "measuredW": "114",
- "measuredH": "46",
- "w": "114",
- "h": "46",
- "x": "210",
- "y": "1738",
+ "zOrder": "144",
+ "measuredW": "130",
+ "measuredH": "40",
+ "w": "130",
+ "h": "40",
+ "x": "672",
+ "y": "1292",
"properties": {
- "controlName": "106-setting-up-x:apache"
+ "controlName": "133-managing-servers:live-in-terminal:fgrep"
},
"children": {
"controls": {
@@ -16426,11 +17470,11 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "102",
- "h": "46",
+ "w": "130",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "12",
+ "x": "0",
"y": "0",
"properties": {
"color": "16770457"
@@ -16440,77 +17484,88 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "59",
- "measuredH": "25",
- "x": "34",
- "y": "10",
+ "measuredW": "38",
+ "measuredH": "24",
+ "x": "45",
+ "y": "8",
"properties": {
- "text": "Apache",
- "size": "17"
+ "text": "fgrep",
+ "size": "16"
}
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2585",
+ "typeID": "TextArea",
+ "zOrder": "174",
+ "w": "301",
+ "h": "143",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "520",
+ "y": "1412",
+ "properties": {
+ "bold": "true"
+ }
+ },
+ {
+ "ID": "2586",
+ "typeID": "Label",
+ "zOrder": "175",
+ "measuredW": "53",
+ "measuredH": "25",
+ "x": "650",
+ "y": "1518",
+ "properties": {
+ "size": "17",
+ "text": "Others"
+ }
+ },
+ {
+ "ID": "2601",
+ "typeID": "__group__",
+ "zOrder": "183",
+ "measuredW": "24",
+ "measuredH": "24",
+ "w": "24",
+ "h": "24",
+ "x": "807",
+ "y": "1517",
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Icon",
+ "zOrder": "0",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16777215",
+ "icon": {
+ "ID": "circle",
+ "size": "small"
+ }
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Icon",
+ "zOrder": "1",
+ "measuredW": "24",
+ "measuredH": "24",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "10027263",
+ "icon": {
+ "ID": "check-circle",
+ "size": "small"
}
}
}
@@ -16519,17 +17574,17 @@
}
},
{
- "ID": "2162",
+ "ID": "2602",
"typeID": "__group__",
- "zOrder": "38",
- "measuredW": "110",
- "measuredH": "46",
- "w": "110",
- "h": "46",
- "x": "332",
- "y": "1738",
+ "zOrder": "176",
+ "measuredW": "77",
+ "measuredH": "40",
+ "w": "77",
+ "h": "40",
+ "x": "532",
+ "y": "1424",
"properties": {
- "controlName": "106-setting-up-x:caddy"
+ "controlName": "134-managing-servers:live-in-terminal:strace"
},
"children": {
"controls": {
@@ -16538,92 +17593,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "104",
- "h": "46",
+ "w": "77",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "49",
- "measuredH": "25",
- "x": "28",
- "y": "10",
- "properties": {
- "text": "Caddy",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "46",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "86",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "15",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "strace"
}
}
]
@@ -16631,17 +17622,17 @@
}
},
{
- "ID": "2169",
+ "ID": "2603",
"typeID": "__group__",
- "zOrder": "40",
- "measuredW": "115",
- "measuredH": "46",
- "w": "115",
- "h": "46",
- "x": "210",
- "y": "1790",
+ "zOrder": "177",
+ "measuredW": "77",
+ "measuredH": "40",
+ "w": "77",
+ "h": "40",
+ "x": "618",
+ "y": "1424",
"properties": {
- "controlName": "107-setting-up-x:tomcat"
+ "controlName": "135-managing-servers:live-in-terminal:dtrace"
},
"children": {
"controls": {
@@ -16650,92 +17641,76 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "104",
- "h": "46",
+ "w": "77",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "11",
+ "x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "57",
- "measuredH": "25",
- "x": "36",
- "y": "10",
+ "measuredW": "47",
+ "measuredH": "24",
+ "x": "15",
+ "y": "8",
"properties": {
- "text": "Tomcat",
- "size": "17"
+ "size": "16",
+ "text": "dtrace"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "2604",
+ "typeID": "__group__",
+ "zOrder": "178",
+ "measuredW": "105",
+ "measuredH": "40",
+ "w": "105",
+ "h": "40",
+ "x": "703",
+ "y": "1424",
+ "properties": {
+ "controlName": "136-managing-servers:live-in-terminal:systemtap"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "TextArea",
+ "zOrder": "0",
+ "w": "105",
+ "h": "40",
+ "measuredW": "200",
+ "measuredH": "140",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457",
+ "bold": "true"
}
},
{
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "74",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "15",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "systemtap"
}
}
]
@@ -16743,17 +17718,17 @@
}
},
{
- "ID": "2170",
+ "ID": "2605",
"typeID": "__group__",
- "zOrder": "41",
- "measuredW": "111",
- "measuredH": "46",
- "w": "111",
- "h": "46",
- "x": "332",
- "y": "1790",
+ "zOrder": "179",
+ "measuredW": "75",
+ "measuredH": "40",
+ "w": "75",
+ "h": "40",
+ "x": "532",
+ "y": "1469",
"properties": {
- "controlName": "108-setting-up-x:iis"
+ "controlName": "137-managing-servers:live-in-terminal:uname"
},
"children": {
"controls": {
@@ -16762,92 +17737,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "104",
- "h": "46",
+ "w": "75",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "21",
- "measuredH": "25",
- "x": "42",
- "y": "10",
- "properties": {
- "text": "IIS",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "__group__",
- "zOrder": "2",
- "measuredW": "24",
+ "measuredW": "50",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "87",
- "y": "11",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "2",
- "typeID": "Icon",
- "zOrder": "2",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "3700253",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "13",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "uname"
}
}
]
@@ -16855,17 +17766,17 @@
}
},
{
- "ID": "2174",
+ "ID": "2606",
"typeID": "__group__",
- "zOrder": "224",
- "measuredW": "255",
- "measuredH": "47",
- "w": "255",
- "h": "47",
- "x": "923",
- "y": "2674",
+ "zOrder": "180",
+ "measuredW": "47",
+ "measuredH": "40",
+ "w": "47",
+ "h": "40",
+ "x": "619",
+ "y": "1469",
"properties": {
- "controlName": "109-availability"
+ "controlName": "138-managing-servers:live-in-terminal:df"
},
"children": {
"controls": {
@@ -16874,27 +17785,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "255",
- "h": "47",
+ "w": "47",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "80",
- "measuredH": "25",
- "x": "88",
- "y": "11",
+ "measuredW": "15",
+ "measuredH": "24",
+ "x": "16",
+ "y": "8",
"properties": {
- "text": "Availability",
- "size": "17"
+ "size": "16",
+ "text": "df"
}
}
]
@@ -16902,17 +17814,17 @@
}
},
{
- "ID": "2178",
+ "ID": "2607",
"typeID": "__group__",
- "zOrder": "226",
- "measuredW": "255",
- "measuredH": "47",
- "w": "255",
- "h": "47",
- "x": "923",
- "y": "2783",
+ "zOrder": "181",
+ "measuredW": "79",
+ "measuredH": "40",
+ "w": "79",
+ "h": "40",
+ "x": "672",
+ "y": "1469",
"properties": {
- "controlName": "111-design-and-implementation"
+ "controlName": "139-managing-servers:live-in-terminal:history"
},
"children": {
"controls": {
@@ -16921,27 +17833,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "255",
- "h": "47",
+ "w": "79",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "212",
- "measuredH": "25",
- "x": "22",
- "y": "11",
+ "measuredW": "48",
+ "measuredH": "24",
+ "x": "15",
+ "y": "8",
"properties": {
- "text": "Design and Implementation",
- "size": "17"
+ "size": "16",
+ "text": "history"
}
}
]
@@ -16949,17 +17862,17 @@
}
},
{
- "ID": "2184",
+ "ID": "2608",
"typeID": "__group__",
- "zOrder": "111",
- "measuredW": "312",
- "measuredH": "76",
- "w": "312",
- "h": "76",
- "x": "503",
- "y": "1048",
+ "zOrder": "182",
+ "measuredW": "51",
+ "measuredH": "40",
+ "w": "51",
+ "h": "40",
+ "x": "757",
+ "y": "1469",
"properties": {
- "controlName": "106-managing-servers:live-in-terminal:compiling-apps"
+ "controlName": "140-managing-servers:live-in-terminal:du"
},
"children": {
"controls": {
@@ -16968,89 +17881,28 @@
"ID": "0",
"typeID": "TextArea",
"zOrder": "0",
- "w": "302",
- "h": "76",
+ "w": "51",
+ "h": "40",
"measuredW": "200",
"measuredH": "140",
- "x": "10",
+ "x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16770457",
+ "bold": "true"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "216",
- "measuredH": "25",
- "x": "51",
- "y": "14",
- "properties": {
- "text": "Compiling apps from source",
- "size": "17"
- }
- },
- {
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "264",
- "measuredH": "25",
- "x": "29",
- "y": "36",
- "properties": {
- "text": "(gcc, make and other related stuff)",
- "size": "17"
- }
- },
- {
- "ID": "3",
- "typeID": "__group__",
- "zOrder": "3",
- "measuredW": "24",
+ "measuredW": "19",
"measuredH": "24",
- "w": "24",
- "h": "24",
- "x": "0",
- "y": "26",
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Icon",
- "zOrder": "0",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16777215",
- "icon": {
- "ID": "circle",
- "size": "small"
- }
- }
- },
- {
- "ID": "1",
- "typeID": "Icon",
- "zOrder": "1",
- "measuredW": "24",
- "measuredH": "24",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "10066329",
- "icon": {
- "ID": "check-circle",
- "size": "small"
- }
- }
- }
- ]
- }
+ "x": "16",
+ "y": "8",
+ "properties": {
+ "size": "16",
+ "text": "du"
}
}
]
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 486ce4f1c..b85c80c93 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -15,7 +15,7 @@
https://roadmap.sh/devops
monthly
- 2022-08-04T11:37:35.845Z
+ 2022-08-05T13:01:37.174Z
1.0
@@ -243,43 +243,43 @@
https://roadmap.sh/about
monthly
- 2022-08-02T07:29:40.261Z
+ 2022-08-04T14:33:07.909Z
0.8
https://roadmap.sh/guides
monthly
- 2021-11-03T19:30:14.032Z
+ 2022-08-04T14:33:07.923Z
1.0
https://roadmap.sh/
monthly
- 2022-08-04T11:36:26.733Z
+ 2022-08-04T14:33:07.920Z
1.0
https://roadmap.sh/roadmaps
monthly
- 2021-12-03T19:10:57.335Z
+ 2022-08-04T14:33:07.903Z
1.0
https://roadmap.sh/signup
monthly
- 2021-10-28T21:41:38.695Z
+ 2022-08-04T14:33:07.896Z
0.9
https://roadmap.sh/thanks
monthly
- 2022-08-02T07:29:40.261Z
+ 2022-08-04T14:33:07.901Z
0.5
https://roadmap.sh/watch
monthly
- 2021-11-03T19:30:14.038Z
+ 2022-08-04T14:33:17.758Z
1.0
\ No newline at end of file