Rigor Product Suggestions

I suggest you improve Rigor by...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Grouping and Folders for Uptime and Real Browser checks

    Having to monitor multiple sites and growing under Uptime and Browser Checks we would like to be able to create folders/groups to move the checks into without having to use tags. This would clean the UI for users have multiple sites so that the information we need is where we need it. We have been managing this with naming convention but when growing to 100+ checks this will become a monster to view.

    65 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Makes total sense. We are reviewing our UI to see how to better organize things so that customers with large numbers of checks can help navigate and review things

  2. RBC: Fully support SPA and ajax enabled sites to monitor and report based on steps

    Currently we are able to define steps. For Single Page Apps, there is only 1 "pageload" everything else is IFrames and XHR/Ajax. We need a way to measure performance of later steps, possibly via the W3C user timings API

    54 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Step 1 is adding support for custom user timings, since a selenium scripts walking through a flow on a SPA doesn’t generate multiple HARs it generates 1 HAR.

    We recently upgrade our version of FireFox used by RBC, allowing us to leverage the custom user timings API to collect metrics and then report/graph/alert on them. We are planning our SPA/custom user timings project now

  3. Increase reporting granularity

    Current granularity of Rigor reporting allows for months, weeks, or days. Can you please increase granularity to allow for grouping by hours and minutes?

    Particular use case is to report on error counts across multiple checks spanning a small time frame such as a couple of hours or minutes

    45 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    We are reviewing use cases for our custom reports now, and I can how more specific time granularity would be helpful, especially when you want to focus on, or exclude, a specific time period of trouble.

  4. allow webhooks to be registered for snapshot status changes

    Rather than repeatedly poll the snapshots endpoint to determine when snapshots' statuses have changed, it would be great if we could provide a URL that would receive a POST request when the status, etc. change. (similar to how GitHub provides webhooks - https://developer.github.com/webhooks/)

    28 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  5. I would like to have a rerun option for failed step in RBC check

    While developing test case in RBC and when any test step fails during run due to logic fail or improper element passed, we should have an option to run from failed step. This option save our time and helps us to verify the fix quickly

    24 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. Make monthly performance reports available for .csv export.

    Make monthly performance reports available for .csv export, with full data (not just daily rollups).

    23 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Thanks for the suggestion Duncan. This makes total sense. To be clear, with the Rigor API you can pull this data out now, but making it easier to fetch as a CSV would be very valuable. Reviewing options for this.

  7. have the ability to upload a new Selenium script to an existing Real Browser Check

    Add the ability to re-upload a Selenium script for an existing Real Browser Check. In some instances, this would be faster than editing existing steps.

    22 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  8. Custom Reports: Include render time as a reporting option

    Include DOM Load Time inside custom reports: I would like to be able to see the DOM Load Time/Render Time as an option during the creation of a custom_report. The goal here is to see dom load time/render time instead of load/response time.

    22 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    This is a great idea Chris and I 100% agree. Right now, custom reports offer only the measurements that all checks offer, so all those great stats with collect in RBC aren’t available. We are fixing that. First step is we are about to introduce a bunch of additional RBC metrics we collect. Then we are revamping Custom Reports so that RBC checks can include more metrics, like DomContentLoaded, etc

  9. Domain Performance in rigor monitoring API

    Domain Performance is a nice tool. But we need domain performance information through rigor API
    1. With the ability to get the information thought rigor monitoring API we can scale the usage of data in so many levels.

    2. Automate certain things like adding DNS prefetch links in our site to reduce DNS lookup time.

    3. Get 10 Slowest domains from Rigor API to create a custom dashboard to analyze, report and take action on them, and many more.

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. API: Support updating HTTP check settings via the Monitoring API

    We have a need to bulk update some HTTP check parameters. I thought this might be a good opportunity to dig into the Monitoring API and maybe write an Ansible module for managing HTTP checks. I ran into problems when I found that, while I could create and delete HTTP checks, the API provided no method of updating existing checks.

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    This makes sense. fundamentally we need to provide a comprehensive way to update a checks settings via the API. A v1.0 of this could be to just allow updating check settings, but not say RBC steps (since bulk updating selenium steps could be challenging). Reaching out to reporters with some clarifying questions.

  11. Degraded state

    We would like the ability to have a max response time, which is available now but with a Mid response time, meaning if the page fails to load by the MID time then Yellow Exclamation point as long as the Max load is not reached. If mid and max are both reached then Red X icon. I made a mock up picture of what it might look like while configuring the monitor. Mel... has the mock up gif.
    Thanks

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    Great idea. And I like the idea of separating “This check run failed” vs “This check run didn’t met our criteria” as some kind of warning instead. Looking into how to implement this

  12. Support Additional "Real" browsers, not FF with a different UA String

    Use real rendering engines from the different browsers. We all know IE behaves differently than other browsers, and loads DOM objects/executes JS/socket connects differently.

    17 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    To be clear, right now all of Rigor’s Real Browser Checks run under a real browser, not an emulated one. We are using FireFox 45 ESR. When you select a different User-Agent, we change that UA string or view port, but its always a real browser.

    Upgrading to this new version of FF meant we had to completely rewrite all our plugins that take measurements. Luckily these new plugins are more universal, so adding additional real browsers like Chrome is easier.

    We are now looking at how to add additional browsers

  13. SAML authentication for large organisations

    Add SSO auth for larger organizations to effectively use read only reports across their delivery process with multiple stakeholders.

    15 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →

    Thanks for the idea. Adding a support for external authentication provides, such as various SSO systems or even “Login with Google Apps” is something we are reviewing

  14. Add User Agent string option to Benchmark checks

    We should include a User Agent string configuration option for Benchmark checks so that users can easily run Benchmark checks on mobile sites.

    14 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    100% agree. We have big plans for the Benchmark checks, and the first step is to allow both User-Agent and ViewPort settings when configuring

  15. Provide Graphs in Emails

    Provide a graphical representation of performance trending in emails, similar to what is displayed in the monitoring dashboard.

    10 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Extract custom data/metrics from a run (Was: Extract data from HTTP response headers and/or the response body)

    There should be a way to extract data from HTTP response headers and/or the response body for use as an additional "dimension" for performance/reporting. E.g.: for each response, extract and store the X-Server-ID header from the response. We should then be able to filter and/or report on that field in performance charts and reports.

    So then, i.e. on the performance history graph, I should be able to see each value of the X-Server-ID as a different color dot, etc. Or at the very least select which value I'd like to plot individual just like the "Locations" drop down allows.

    10 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. Integration with Bamboo for Rigor Optimization

    Rigor Optimization currently integrates with Jenkins CI allowing you to include performance testing as a part of your development workflow.

    Plugin: https://wiki.jenkins-ci.org/display/JENKINS/Rigor+Optimization+Plugin

    Many companies use Bamboo (Atlassian) for continuous delivery and it would be great to see Rigor build a native integration.

    Bambo site: https://www.atlassian.com/software/bamboo

    9 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Incorporate Speed Index metrics in the data point detail page

    Incorporate Speed Index into the times reported for each data point...

    https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index

    Google and webpagetest.ord have started to use a measurement called Speed Index in their reporting.

    Long story short, this is a method of measuring render time to the user based on what shows on their screen (video capture) as opposed to a particular element loading or the onload event. Speed Index, as I understand it, gives a much better idea of how the page performs from the user's perspective.

    If this metric could be displayed between Render Time and Load Time, (here https://my.rigor.com/checks/10488/runs/862529159 )that would be awesome. In…

    8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
  19. Option for Internal Monitoring Agent/Node

    Create a relay agent so internal enterprise sites can be tested.

    8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →

    We are currently exploring options for monitoring internal systems.

    A work around is to expose these systems to the internet, but to limit access to a specific whitelist of IPs. You can also put them behind a more of HTTP auth on top of restricting IPs to ensure only Rigor can access them.

    We know this is not an ideal solution and are reviewing how to offer a true internal monitoring option

  20. Add option to only log a failure if uptime check fails from more than one location

    It's great that we can customize notifications based on location-specific errors; let's add the same functionality for alerts and make sure that users have the option to keep location-specific problems from affecting uptime stats.

    8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)

    We do have a way in the app to compute what we call SLA uptime, which specifically only flags downtime if 2 or more failures occur in a row, helping reduce the impact of a bad location.

    Reaching out to Melanie with some clarifying questions

← Previous 1 3 4 5 6 7
  • Don't see your idea?

Rigor Product Suggestions

Feedback and Knowledge Base