{"id":27620,"date":"2022-02-24T11:38:58","date_gmt":"2022-02-24T11:38:58","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=27620"},"modified":"2024-05-29T03:10:50","modified_gmt":"2024-05-29T03:10:50","slug":"topics-to-learn-in-prometheus-with-grafana-training","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/topics-to-learn-in-prometheus-with-grafana-training\/","title":{"rendered":"Topics to learn in Prometheus with Grafana Training"},"content":{"rendered":"\n<p>1.<strong> Introduction &#8211; Prometheus<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Introduction to Prometheus<\/li><li>Prometheus installation<\/li><li>Grafana with Prometheus Installation<\/li><\/ul>\n\n\n\n<p>2<strong>. Monitoring<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Introduction to Monitoring<\/li><li>Client Libraries<\/li><li>Pushing Metrics<\/li><li>Querying<\/li><li>Service Discovery<\/li><li>Exporters<\/li><\/ul>\n\n\n\n<p>3<strong>. Alerting<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Introduction to Alerting<\/li><li>Setting up Alerts<\/li><\/ul>\n\n\n\n<p><strong>4. Internals<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Prometheus Storage<\/li><li>Prometheus Security<\/li><li>TLS &amp; Authentication on Prometheus Server<\/li><li>Mutual TLS for Prometheus Targets<\/li><\/ul>\n\n\n\n<p>5. <strong>Use Cases<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Monitoring a web application<\/li><li>Calculating Apdex score<\/li><li>Cloudwatch Exporter<\/li><li>Grafana Provisioning<\/li><li>Consul Integration with Prometheus<\/li><li>EC2 Auto Discovery<\/li><\/ul>\n\n\n\n<p>6.<strong> Introduction &#8211; Grafana<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Introduction and Overview<\/li><li>What is Grafana?<\/li><li>Why do we need it?<\/li><li>Advantage and Disadvantage of Grafana<\/li><li>Grafana Comparing with other tools<\/li><li>How Grafana works!<\/li><li>Grafana Architecture<\/li><\/ul>\n\n\n\n<p>7. <strong>Installation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Requirements<\/li><li>Install on Debian\/Ubuntu<\/li><li>Install on RPM-based Linux<\/li><li>Install on Windows<\/li><li>Install on macOS<\/li><li>Run Grafana Docker image<\/li><li>Upgrade Grafana<\/li><\/ul>\n\n\n\n<p>8.<strong> Getting Started with Grafana<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>With Grafana<\/li><li>With Grafana and Prometheus<\/li><li>With Grafana and MS SQL Server<\/li><li>Time Series<\/li><li>Time Series Dimensions<\/li><li>Histograms and Heatmaps<\/li><li>Glossary<\/li><\/ul>\n\n\n\n<p>9<strong>. Data sources in Grafana<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PostgreSQL<\/li><li>Prometheus<\/li><li>Add data source<\/li><li>AWS CloudWatch<\/li><li>Cloud Monitoring<\/li><li>Azure Monitor<\/li><li>Elasticsearch<\/li><li>Graphite<\/li><li>InfluxDB<\/li><li>Jaeger<\/li><li>Loki<\/li><li>Tempo<\/li><li>Microsoft SQL Server<\/li><li>MySQL<\/li><li>OpenTSDB<\/li><li>TestData<\/li><li>Zipkin<\/li><\/ul>\n\n\n\n<p>10. Panels in Grafana<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Add a Panel<\/li><li>Panel Editor<\/li><li>Calculations list<\/li><li>Queries<\/li><li>Thresholds<\/li><li>Transformations<\/li><li>Share query results<\/li><li>Inspect a panel<\/li><li>Field options and overrides<\/li><li>Visualizations<\/li><\/ul>\n\n\n\n<p>11. Dashboards &amp; Explore in Grafana<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Annotations<\/li><li>Dashboard Folders<\/li><li>Playlist<\/li><li>Search<\/li><li>Keyboard shortcuts<\/li><li>Time range controls<\/li><li>Reporting<\/li><li>Dashboard Version History<\/li><li>Share dashboard<\/li><li>Share panel<\/li><li>Export and import<\/li><li>JSON model<\/li><li>Scripted dashboards<\/li><\/ul>\n\n\n\n<p>12. Alerts in Grafana<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alert notifications<\/li><li>Create alerts<\/li><li>Pause alert rule<\/li><li>View alerts<\/li><li>Troubleshoot alerts<\/li><\/ul>\n\n\n\n<p>13. Authentication in Grafana<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Overview<\/li><li>Grafana Authentication<\/li><li>Auth Proxy<\/li><li>LDAP Authentication<\/li><li>Enhanced LDAP Integration<\/li><li>OAuth authentication<\/li><li>Google OAuth2 Authentication<\/li><li>Azure AD OAuth2 authentication<\/li><li>GitHub OAuth2 Authentication<\/li><li>GitLab OAuth2 Authentication<\/li><li>Okta OAuth2 authentication<\/li><li>SAML Authentication<\/li><li>Team Sync<\/li><\/ul>\n\n\n\n<p><strong>14. Administration in Grafana<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Overview<\/li><li>Grafana Authentication<\/li><li>Auth Proxy<\/li><li>LDAP Authentication<\/li><li>Enhanced LDAP Integration<\/li><li>OAuth authentication<\/li><li>Google OAuth2 Authentication<\/li><li>Azure AD OAuth2 authentication<\/li><li>GitHub OAuth2 Authentication<\/li><li>GitLab OAuth2 Authentication<\/li><li>Okta OAuth2 authentication<\/li><li>SAML Authentication<\/li><li>Team Sync<\/li><\/ul>\n\n\n\n<p>1<strong>5. Linking<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Linking overview<\/li><li>Dashboard links<\/li><li>Panel links<\/li><li>URL variables<\/li><li>Data links<\/li><\/ul>\n\n\n\n<p>1<strong>6. Templates and variables<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Variable syntax<\/li><li>Variables types<\/li><li>Variable examples<\/li><li>Enter variable Selection Options<\/li><li>Enter Value tags<\/li><li>Advanced variable format Options<\/li><li>Multi-value variables<\/li><li>Filter variables with regex<\/li><li>Repeat panels or rows<\/li><\/ul>\n\n\n\n<p><strong>17. Manage users<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Add or remove a user<\/li><li>Enable or disable a user<\/li><li>Add or remove a user from a team<\/li><li>Create or remove a team<\/li><\/ul>\n\n\n\n<p><strong>18. Manage users<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Organization roles<\/li><li>Dashboard and Folder Permissions<\/li><li>Datasource Permissions<\/li><\/ul>\n\n\n\n<p><strong>19. Grafana Enterprise<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>License Expiration<\/li><li>Data source permissions<\/li><li>Enhanced LDAP Integration<\/li><li>Enterprise configuration<\/li><li>Reporting<\/li><li>SAML Authentication<\/li><li>Team sync<\/li><li>Auditing<\/li><li>Usage-insights<\/li><li>Vault<\/li><li>White-labeling<\/li><li>Export dashboard as PDF<\/li><\/ul>\n\n\n\n<p><strong>20. Plugins<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install plugins<\/li><li>Plugin signatures<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction &#8211; Prometheus Introduction to Prometheus Prometheus installation Grafana with Prometheus Installation 2. Monitoring Introduction to Monitoring Client Libraries Pushing Metrics Querying Service Discovery Exporters 3&#8230;. <\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5012,5013],"tags":[1253,883,5011,5014,5485,96],"class_list":["post-27620","post","type-post","status-publish","format-standard","hentry","category-grafana","category-prometheus","tag-agenda","tag-course","tag-grafana","tag-prometheus","tag-topics","tag-training"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=27620"}],"version-history":[{"count":3,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27620\/revisions"}],"predecessor-version":[{"id":27625,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/27620\/revisions\/27625"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=27620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=27620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=27620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}