Code Monkey home page Code Monkey logo

sqlops-widgets's Introduction

sqlops-widgets

This project has been split into the following projects now that SQL Ops Studio has support for an extension market place and it made sense to track these as separate projects.

SQL Operations Studio (sqlopsstudio) is the new cross-platform, cross-database open source tool released by Microsoft. The tool provides the ability to customise the dashboard with different widgets that are either built-in or custom. This project focuses on building some custom widgets to extend the functionality to include important information for DBA's and Developers.

Read more about SQL Operations Studio in the following resources:

License

This project is released under the MIT License

Contributors

sqlops-widgets's People

Contributors

matticusau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

nizz8 nani1211

sqlops-widgets's Issues

Database Size Widget

The default insights included in sqlops provides a widget called "all-database-size-server-insight". It could be useful to have a DB size widget to show on the database dashboard.

Type: Pie Chart
Value: Used space as % of total space

Could try a doughnut and include Data and Log space as separate values.

alwayson-ag-db-rpo-rto should be horizontalbar chart

The alwayson-ag-db-rpo-rto widget doesn't fit too well when running as a Bar due to the labels.

Currently it is defined as:

"type": {
                        "bar": {
                            "dataDirection": "vertical",
                            "dataType": "number",
                            "legendPosition": "top",
                            "labelFirstColumn": false,
                            "columnsAsLabels": true
                        }
                    },

This should be changed to be:

"type": {
                "horizontalBar": {
                    "dataDirection": "vertical",
                    "dataType": "point",
                    "legendPosition": "bottom",
                    "labelFirstColumn": false,
                    "columnsAsLabels": true
                }
            }

Move documentation to Wiki

In preparation for Version 0.3.0.0 we want to move all our documentation into the Wiki.

This will provide the following benefits:

  • Separation of code and documentation
  • Easier packaging of extension for distribution

Rename project

We need to decide if we are splitting the extentions out into individual projects.
if we do then the project should be renamed

Move Legend to below pie chart

For the alwayson-insights widgets we should move the Legend to below the pie chart.

Current value: "legendPosition": "top"

Suggested value: "legendPosition": "bottom"

System Health Session Extended Events widgets may need date filtering

During development it was identified that the TSQL query for the System Health Session XEL widgets do not have any filtering. Might need to add something like this to filter by the last few hours.

AND DATEADD(mi,@UTCDateDiff,EventXML.value('(/event/@timestamp)[1]','datetime')) >= DATEADD(mi, -120, GETUTCDATE())

Fix Icon on details fly-outs

In the detail fly-outs where we have an expression using anything but equals it doesn't set the icon. This needs further investigation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.