Giter Site home page Giter Site logo

marcosrioj / glimpse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from glimpse/glimpse

0.0 1.0 0.0 136.06 MB

The open source diagnostics platform for the web

Home Page: http://getGlimpse.com

License: Apache License 2.0

C# 87.75% Shell 0.01% PowerShell 1.12% Pascal 0.04% CSS 1.88% JavaScript 6.84% ASP 2.36%

glimpse's Introduction

##The Diagnostics platform of the web Build Status

Providing real time diagnostics & insights to the fingertips of hundreds of thousands of developers daily

##How does Glimpse help? Once installed, Glimpse inspects web requests as they happen, providing insights and tooling that reduce debugging time and empower every developer to improve their web applications.

  • Visual Profiling - Glimpse profiles key server side activities and displays the timing of each in an easy to understand Gantt chart.
  • Transparent Data Access - Out of process database calls are expensive. Glimpse lists each of them, so excessive or under-performant queries can be reigned in.
  • View Rendering & Resolution - Glimpse provides complete visibility into ASP.NET MVC's view resolution process, including file access paths.
  • Route Debugging - ASP.NET routing is a powerful, and sometimes maddening, feature. Glimpse cracks into the black box and exposes how routes are matched.
  • Server Configuration - Know everything necessary about a request's origin server including: timezone, patch version, process ID and pertinent web.config entries.
  • Works For All Requests - Glimpse provides insights for not only the originating request, but also for AJAX requests, historical requests from the past and even requests made from other users.
  • ASP.NET WebForms Too - Glimpse ❤'s ASP.NET WebForms with the best View State decoder available embedded directly into the server control tree.
  • Improved Tracing - Glimpse automatically displays trace statements, eliminating the headache of digging through log files. Popular logging frameworks can be integrated with some slight configuration as well!

##Where Does it Fit Glimpse works where you need it to, how you want it to. Insights are presented in digestable summaries, with the ability to drill down to tackle tough problems.

  • Install via NuGet - Glimpse is installed with one simple NuGet command (Install-Package Glimpse) or with Visual Studio's manager package dialog.
  • Extensible & Configurable - Extend Glimpse via simple APIs and our 3rd party NuGet package ecosystem. Configure it on a whim with the ~/Glimpse.axd configuration builder and web.config.
  • Web Native - Glimpse is built with web technologies that you love: HTML, CSS & JS. It requires no proprietary browser plugin and works everywhere you do.
  • Hardened Security - Hardened by default, only you get to choose who can see what Glimpse data and when. Check out GlimpseSecurityPolicy.cs, already in your project, for more information and samples.
  • Lightweight & Fast - Glimpse's unique architecture makes it faster and less resource intensive than traditional profilers so you never have to sacrifice performance.
  • Unique Perspective - While F12 tools like Firebug and proxy debuggers like Fiddler are extremely useful, only Glimpse provides diagnostics from the perspective of your server.

##Free & Open Source Thanks to community contributions, Glimpse is thriving and growing. Glimpse is free and available under the Apache 2.0 license. The source code is available, so feel free to jump in and contribute!

###Getting involved Glimpse wouldn't be what it is today without the love and support of some awesome people from around the world. These contributions have ranged from simple bug fixes to fully fledged features, and from as far afield as South Africa and South East Asia.

If you would like to get involved, there are plenty of things that you can do. There are issues that are good for first-timers ringfenced and tagged Jump In in GitHub. If you'd rather start off on something more self-contained, why not write an extension?

  • Issues - Glimpse maintains several issues that are good for first-timers tagged as Jump In on GitHub. If one piques your interest, feel free to work on it and let us know if you need any help doing so.
  • New Features - For those looking to get more deeply involved, reach out to find out about our current efforts and how you can help.
  • Share Glimpse - If you love Glimpse, tell others about it! Present Glimpse at a company tech talk, your local user group or submit a proposal to a conference about how you are using Glimpse or any extensions you may have written.
  • Create an Extension - Get the best out of Glimpse by writing your own extension to expose diagnostic data that is meaningful for your applications. Creating extensions is easy, check the docs or reference an open source extension to get started.
  • Documentation - Documentation is a key differentiator between good projects and great ones. Whether you’re a first time OSS contributor or a veteran, documentation is a great stepping stone to learn our contribution process.
    • Contributing to Glimpse documentation is dead simple. To make it so easy, we're using Glimpse’s GitHub Wiki as the entry point for documentation - each page within the docs section of the site has a link to take you straight to the page where you can make changes directly. GitHub Wikis provide an online WYSIWYG interface for adding and editing the docs, completely in browser, using Markdown.

For more on getting involved see our contributor guidelines.

##Need Help?

  • Issue List - Have you found a bug or something misbehaving? Tell us about it on our GitHub issue list and someone will help you as soon as possible.
  • Stack Overflow - Got general questions or just need a little support? Anything related to using, configuring or extending Glimpse can be asked at StackOverflow. View already answered questions for even faster support.
  • Mailing List - Got questions about how to extend or work on Glimpse, or just want to discuss a new feature idea? Shoot it through to the developers mailing list.

More information about Glimpse can be found at getGlimpse.com

glimpse's People

Contributors

avanderhoorn avatar bholdt avatar bryanjhogan avatar bsimanov avatar cgijbels avatar dahlbyk avatar dominiqueplante avatar grahammendick avatar hahndorf avatar jasonkenneth avatar jasonrclark avatar jeffora avatar kellystuard avatar khellang avatar lohithgn avatar maartenba avatar misterjames avatar nikmd23 avatar nycdotnet avatar odetocode avatar paulatkins avatar pltaylor avatar rho24 avatar richvdh avatar schotime avatar shiftbot avatar sorenhl avatar sperling avatar stevenlauwers22 avatar taylan avatar

Watchers

 avatar

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.