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

Feat: Add freshness + rows inserted graphs on the UI side#9117 #9203

Merged
merged 30 commits into from Dec 14, 2022

Conversation

ShaileshParmar11
Copy link
Contributor

@ShaileshParmar11 ShaileshParmar11 commented Dec 7, 2022

Describe your changes :

Add freshness + rows inserted graphs on the UI side#9117
Closes #9117

Type of change :

  • New feature

Frontend Preview (Screenshots) :

Screen.Recording.2022-12-14.at.6.49.24.PM.mov

Checklist:

  • I have read the CONTRIBUTING document.
  • I have commented on my code, particularly in hard-to-understand areas.
  • I have added tests that prove my fix is effective or that my feature works.
  • All new and existing tests passed.

Reviewers

@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 7, 2022 15:26 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 7, 2022 15:26 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 7, 2022 15:26 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 7, 2022 15:26 — with GitHub Actions Inactive
@github-actions github-actions bot added safe to test Add this label to run secure Github workflows on PRs UI UI specific issues labels Dec 7, 2022
@cypress
Copy link

cypress bot commented Dec 7, 2022



Test summary

183 1 3 0


Run details

Project openmetadata
Status Failed
Commit e1495d7
Started Dec 14, 2022 1:14 PM
Ended Dec 14, 2022 1:53 PM
Duration 39:30 💡
OS Linux Ubuntu - 22.04
Browser Multiple

View run in Cypress Dashboard ➡️


Failures

cypress/e2e/Pages/redirections.spec.js Failed
1 Redirection link should work properly > Check mydata redirection links on navbar

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard

@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 8, 2022 14:24 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 8, 2022 14:24 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 8, 2022 14:24 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 8, 2022 14:24 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 05:16 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 05:16 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 05:16 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 05:16 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 08:53 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 08:53 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 08:53 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 08:53 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 10:23 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 10:23 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 10:23 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 9, 2022 10:23 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:06 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:06 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:06 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:06 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 11:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:13 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:13 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:18 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:52 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:52 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:52 — with GitHub Actions Inactive
@ShaileshParmar11 ShaileshParmar11 temporarily deployed to cypress December 14, 2022 12:52 — with GitHub Actions Inactive
@sonarcloud
Copy link

sonarcloud bot commented Dec 14, 2022

[open-metadata-ui] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 9 Code Smells

60.3% 60.3% Coverage
0.0% 0.0% Duplication

@sonarcloud
Copy link

sonarcloud bot commented Dec 14, 2022

[open-metadata-ingestion] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@sonarcloud
Copy link

sonarcloud bot commented Dec 14, 2022

[OpenMetadata-Platform] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 30 Code Smells

22.3% 22.3% Coverage
1.8% 1.8% Duplication

Comment on lines +80 to +103
{information.map((info) => (
<Bar
barSize={1}
dataKey={info.dataKey}
fill={info.color}
hide={
activeKeys.length ? !activeKeys.includes(info.dataKey) : false
}
key={`${info.dataKey}-bar`}
name={info.title}
stackId="data"
/>
))}
{information.map((info) => (
<Scatter
dataKey={info.dataKey}
fill={info.color}
hide={
activeKeys.length ? !activeKeys.includes(info.dataKey) : false
}
key={`${info.dataKey}-scatter`}
name={info.title}
/>
))}
Copy link
Collaborator

Choose a reason for hiding this comment

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

I feel now we can combine this to single loop but we can do that on next PR as well

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes will do in next PR thanks

@ShaileshParmar11 ShaileshParmar11 merged commit c365446 into main Dec 14, 2022
@ShaileshParmar11 ShaileshParmar11 deleted the table-profiler-metrics branch December 14, 2022 14:34
OnkarVO7 pushed a commit to OnkarVO7/OpenMetadata that referenced this pull request Dec 15, 2022
…metadata#9203)

* Updated common background to seprate component background

* move tab in to left panel for profiler tab

* added table profiler component

* added system profiler api

* Added row metrics

* Added operation date metricsa chart

* added localization support for the table profiler

* added timerange filer for profiler

* fixed failing test

* added unit test for new component

* fixed failing cypress

* fixed cypress for DBT

* Address the comments

* fixed failing cypress

* seprated mock file for rechart

* addressing comments

* addressing comments

* added scatter chart, updated tab order

* added lolipop chart

* added filter for chart legend

* fixed failing unit test

* added mock component

* fixing failing cypress

* fixed cypress
aniketkatkar97 pushed a commit that referenced this pull request Dec 15, 2022
* Updated common background to seprate component background

* move tab in to left panel for profiler tab

* added table profiler component

* added system profiler api

* Added row metrics

* Added operation date metricsa chart

* added localization support for the table profiler

* added timerange filer for profiler

* fixed failing test

* added unit test for new component

* fixed failing cypress

* fixed cypress for DBT

* Address the comments

* fixed failing cypress

* seprated mock file for rechart

* addressing comments

* addressing comments

* added scatter chart, updated tab order

* added lolipop chart

* added filter for chart legend

* fixed failing unit test

* added mock component

* fixing failing cypress

* fixed cypress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
safe to test Add this label to run secure Github workflows on PRs UI UI specific issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add freshness + rows inserted graphs on the UI side
5 participants