Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Dashboard table item for Rate Limits #3893

Merged
merged 4 commits into from Sep 24, 2018

Conversation

i78
Copy link
Contributor

@i78 i78 commented Sep 16, 2018

What does this PR do?

This PR adds a "Rate limiting" section to the frontend items on the traefik dashboard.

Motivation

The primary aim is to visualize the presence (and absence) of rate limiting rules in the dashboard in order to provide a quick overview over the rate limit rules traefik gathered from the configuration sources.

More

  • Added/updated tests
  • Added/updated documentation

Additional Notes

I added (Angular) tests for the filter pipe, but the existing appear to need rework. I will issue a separate PR for that.

@ldez
Copy link
Member

ldez commented Sep 17, 2018

@codecyclist could you rebase on v1.7 and change the base branch of the PR to v1.7 (edit button on the top of the PR)

@i78 i78 force-pushed the feature/dashboard_add_rate_limit_table branch from 7d5e47c to 5c51d05 Compare September 18, 2018 20:17
@i78 i78 requested review from a team as code owners September 18, 2018 20:17
@i78 i78 force-pushed the feature/dashboard_add_rate_limit_table branch from 5c51d05 to 7d5e47c Compare September 18, 2018 20:24
@i78 i78 force-pushed the feature/dashboard_add_rate_limit_table branch from 7d5e47c to b990eec Compare September 18, 2018 20:46
@i78 i78 changed the base branch from master to v1.7 September 18, 2018 20:47
@i78
Copy link
Contributor Author

i78 commented Sep 18, 2018

@ldez done. :)

Copy link
Collaborator

@SantoDE SantoDE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👼

Thanks for the contribution :)

@ldez ldez removed the bot/no-merge label Sep 19, 2018
@ldez ldez added this to the 1.7 milestone Sep 19, 2018
@nmengin nmengin changed the title added Dashboard table item for Rate Limits Added Dashboard table item for Rate Limits Sep 20, 2018
Copy link
Member

@ldez ldez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ldez ldez removed request for a team September 21, 2018 14:38
Copy link
Member

@juliens juliens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants