All Projects → Azure → Ccodashboard

Azure / Ccodashboard

Licence: mit
Welcome to the Continuous Cloud Optimization Power BI Dashboard GitHub Project. In this repository you will find all the guidance and files needed to deploy the Dashboard in your environment to take benefit of a single pane of glass to get insights about your Azure resources and services.

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to Ccodashboard

Pci Paas Webapp Ase Sqldb Appgateway Keyvault Oms
Azure PCI PaaS Reference Architecture
Stars: ✭ 36 (-85.94%)
Mutual labels:  cloud, azure, paas, microsoft
Azure
Azure-related repository
Stars: ✭ 78 (-69.53%)
Mutual labels:  cloud, azure, microsoft, devops
Azure Devops Python Api
Azure DevOps Python API
Stars: ✭ 257 (+0.39%)
Mutual labels:  azure, microsoft, devops
Cadscenario personalisation
This is a end to end Personalisation business scenario
Stars: ✭ 10 (-96.09%)
Mutual labels:  azure, paas, iaas
Vagrant Openstack Provider
Use Vagrant to manage OpenStack Cloud instances.
Stars: ✭ 229 (-10.55%)
Mutual labels:  cloud, iaas, devops
Catapult
💥 Catapult is a DevOps website management platform for development teams.
Stars: ✭ 64 (-75%)
Mutual labels:  paas, iaas, devops
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+50.39%)
Mutual labels:  cloud, azure, devops
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: ✭ 452 (+76.56%)
Mutual labels:  cloud, azure, devops
Roboconf Platform
The core modules and the platform
Stars: ✭ 30 (-88.28%)
Mutual labels:  cloud, paas, iaas
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-83.2%)
Mutual labels:  cloud, azure, devops
Private Aks Cluster
This sample shows how to create a private AKS cluster in a virtual network along with a jumpbox virtual machine.
Stars: ✭ 63 (-75.39%)
Mutual labels:  cloud, azure, microsoft
Architecture Center
Azure Architecture Center
Stars: ✭ 1,207 (+371.48%)
Mutual labels:  cloud, azure, microsoft
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+500%)
Mutual labels:  cloud, paas, devops
App Innovation Workshop
Hands-on workshop designed to help you learn Azure, Mobile & AI
Stars: ✭ 177 (-30.86%)
Mutual labels:  cloud, azure
Openstack Folsom Install Guide
A full installation guide for OpenStack Folsom with Quantum
Stars: ✭ 161 (-37.11%)
Mutual labels:  cloud, iaas
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (-30.86%)
Mutual labels:  cloud, azure
Cloud Ops Sandbox
Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.
Stars: ✭ 191 (-25.39%)
Mutual labels:  cloud, devops
Dasync
Every developer deserves the right of creating microservices without using any framework 🤍
Stars: ✭ 154 (-39.84%)
Mutual labels:  cloud, azure
Microsoft Student Partner Workshop Learning Materials Ai Nlp
This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial intelligence.
Stars: ✭ 187 (-26.95%)
Mutual labels:  cloud, microsoft
Platformsh Cli
The unified tool for managing your Platform.sh services from the command line.
Stars: ✭ 192 (-25%)
Mutual labels:  cloud, paas

Continuous Cloud Optimization Power BI Dashboards Project

Content


Overview

The Continuous Cloud Optimization Power BI Dashboards project is a set of Power BI Desktop Reports developed using Power Query M language and DAX, that pulls information directly from different Azure REST APIs and enables monitoring, operation and infrastructure teams to quickly gain insights about the existing Azure Platform footprint and resources.

The current set of CCO Dashboards includes 3 different Dashboards to discover information about different Azure critical design areas:

NOTE: If your're experiencing problems during the deployment of the dashboards, please check the Troubleshooting guide and the Github issues before creating a new one.

OverviewImage

Last release notes

CCO Azure Infrastructure Dashboard Version 8.2 Updates

  • Bug fix: Maps location problems in Overview, Compute and Usage&Limits resources pages fixed.
  • New features:
    • Expiration date added to the SPNs. NEW
    • Reset filters button added. NEW

CCO Azure Governance Dashboard Version 2.2 Updates

  • Secure Score Definitions API (2020-01-01-preview) updates data model bug fix.

List of resources

This project includes the following resources:

  1. install folder: Includes all the files required to successfully deploy the Dashboard in your environment. The Deployment Guide file contains a detailed guidance to install and setup your dashboard including the requirements, what REST APIs are in use, the resource providers that needs to be enabled or what tabs are included as part of the default Dashboard. The Troubleshooting Guide file contains guidance to solve potential issues that you might encounter during the Dashboard deployment. Errors like Power BI regional settings, or Privacy levels will be documented on this document.
  2. queries folder: Includes the M queries used in the Dashboard to pull data from Azure and Graph REST APIs. This content is for reference purposes to facilitate the Data Model comprehension and to enable contributors to expand the Dashboard capabilities.
  3. docs/assets/pictures folder: Contains all the images that the Dashboard will use when loading data from Azure. The content of this folder will be dynamic and we will update the repository regularly. Make sure the computer running the Dashboard that has internet access also have access to this URL https://azure.github.io/ccodashboard/assets/pictures
  4. dashboards folder: This parent folder contains sub folders with different versions of the CCO Dashboard depending on the workloads you want to get report from. We expect to see more versions in the future from community contributions.
    • CCODashboard-Infra folder has a more generic version of the Dashboard that includes information from Azure Advisor, Azure Security Center, Azure Networking REST APIs, Azure Compute REST APIs and Graph
    • CCODashboard-Governance folder has a dashboard aligned with the Microsoft Cloud Adoption Framework governance principles and will allow to get quick insights around Management Groups, Subscriptions, Blueprints, Polices, Naming Standards, Tagging and Regulatory Standards compliance. For this dashboard is needed the installation of a custom connector.
    • CCODashboard-AKS folder has the add-on report to monitor Azure Kubernetes Services.

CCO Azure Governance Dashboard Report Pages

The version 2.2 of the CCO Power BI Dashboard Governance includes the following information:

  • Azure Management Groups and Subscriptions hierarchy
  • Resource Groups and Resources Tagging information
  • Regulatory Standards Compliance Overview NEW
  • Azure Security and Compliance NEW
  • Azure Policies
  • Azure Subscriptions Blueprints NEW

You can find more details about each page on the Deployment Guide file.

CCO Azure Infrastructure Dashboard Report Pages

The version 8.2 of the CCO Power BI Dashboard includes 10 report pages. You will be able to navigate, filter and report the following information:

  • Page 1: Overview
  • Page 2: Azure Advisor Recommendations
  • Page 3: Azure Security Center Alerts
  • Page 4: Azure Compute information
  • Page 5 Azure Networking information
  • Page 6: Network Security Groups
  • Page 7: Azure RBAC permissions
  • Page 8: Azure Service Principals RBAC permissions
  • Page 9: IaaS Usage and Limits
  • Page 10: IaaS Idle Resources

You can find more details about each page on the Deployment Guide file.

IMPORTANT: You must follow this procedure to implement Azure delegated resource management to get data from subscriptions in other tenants.

CCO Azure Infrastructure Dashboard with AKS add-on Report Pages

The version 5.0 of the CCO Power BI Dashboard AKS add-on includes the following information:

  • Azure Kubernetes Clusters information
  • Nodes, Pods, Containers status from Azure Log Analytics
  • Azure Container Images (and source repositories) running on AKS Clusters NEW
  • Security recommendations to apply from Azure Security Center NEW
  • Service principals (showing assigned RBAC Roles) with cluster permissions NEW
  • Azure Container Instances information NEW
  • Improved API Rest calls NEW

Old release notes

CCO Azure Governance Dashboard

CCO Azure Governance Dashboard Version 2.1 Updates

  • Custom connector and Assessments metadata API Bug fixing
  • Azure Policy and Azure Blueprints names changed.

CCO Azure Governance Dashboard Version 2.0 Updates

  • US Government region support NEW
  • Alignment with Azure Security Benchmarks and Azure Security Center Secure Scores
  • New Security & Compliance page NEW
  • New Regulatory Standards Forecast page NEW
  • Redesigned Azure Blueprints page
  • New UX design with latest Azure Portal Icons NEW
  • General Bug Fixes and code improvements

CCO Azure Infrastructure Dashboard

CCO Azure Infrastructure Dashboard Version 8.1 Updates

  • Bug fixing 1:1 relationship between Tenants and Subscriptions to M:N relationship.

CCO Azure Infrastructure Dashboard Version 7.1 Updates

  • Bug fix Issue #72:
    • Subscription IDs in All Subscriptions table must be uniques.
    • One tenant can be managed by one or more tenants (this data now is hidden but it will be used in future releases).

CCO Azure Infrastructure Dashboard Version 7.0 Updates

  • Multi tenant feature NEW (requires Azure delegated resource management).
    • Tenant filtering in all pages.
  • Added subscription filtering in IaaS Usage and Limits and IaaS Idle Resources pages.

IMPORTANT: You must follow this procedure to implement Azure delegated resource management.

CCO Azure Infrastructure Dashboard Version 6.3 Updates

  • Bug fixing ASC recommendation: Now all the Security Center Recommendations are defined in this file. This file contains all the recommendations from docs.microsoft.com but will be updated by us for consolidating the model and avoid the issues when the official URL is updated.

CCO Azure Infrastructure Dashboard Version 6.2 Updates

  • Bug fixing ASC recommendation URLs updated.

CCO Azure Infrastructure Dashboard Version 6.1 Updates

  • Bug fixing ASC recommendation URLs updated.
  • Bug fixing IaaS Idle Resources data number color changed from black to white.

CCO Azure Infrastructure Dashboard Version 6.0 Updates

Azure Resources Usage and Limits Page NEW

  • List Compute, Networking and Storage Azure Resources Usage and limits per subscription and region

Azure Idle Resources identification Page NEW

  • List Idle Public IPs, Network Interfaces and Disks per Subscription

CCO Azure Infrastructure Dashboard Version 5.4 Updates

  • NSGs bug fixing when NSGs configuration are empty
  • Bug fixing number of VNETs per subscription
  • Bug Fixing duplicated VNET Peerings count

CCO Azure Infrastructure Dashboard Version 5.3 Updates

  • Bug fixing issues with ASC Network Recommendations table load from docs.microsoft.com
  • Incorporating icons new feature from PowerBI Desktop

CCO Azure Infrastructure Dashboard Version 5.2: New features and updates

Overview Page

  • New Resource Groups tags counter
  • New Subscriptions, RG and Tags Search option

Tags Overview NEW

  • Filter Resource Groups and Resources with Tags
  • Filter Resource Groups and Resources without Tags
  • Number of tagged resources by resource type
  • Number of untagged resources by resource type
  • Search option for Resource Group and Resources tags

Azure Advisor

  • Performance improvements and bugs fixes
  • Simplified recommendations images
  • Security recommendations

Azure Security Center

  • Performance improvements and bugs fixes
  • Simplified recommendations images
  • Enhanced recommendation types filtering

Security Alerts

  • Performance improvements and bugs fixes
  • Simplified recommendations images

Compute

  • Performance improvements and bugs fixes

Networking

  • Performance improvements and bugs fixes

NSGs NEW

  • NSG rules overview across subscriptions (VMs and Subnets)
  • Filter NSGs by subscription, Resource Group, NSG name, Tags, Direction and Ports

RBAC

  • Performance improvements and bugs fixes
  • Filtering RBAC permissions by object type (Users or Groups)
  • Search option for Resource Group and users

RBAC Service Principals NEW

  • Filtering RBAC permissions by Service Principal Type
  • Search option for Users and Resource Groups

Call for contribution

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].