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

Fix incorrect timestamps #105

Merged
merged 2 commits into from
May 6, 2021
Merged

Fix incorrect timestamps #105

merged 2 commits into from
May 6, 2021

Conversation

temanisparsh
Copy link
Contributor

Fix incorrect timespamt in grofer proc

time.Unix expects the time to be in seconds whereas gopsutil gives time in milliseconds

Fixes #104

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist:

  • I have read the contribution guidelines and followed it as far as possible.
  • I have performed a self-review of my own code (if applicable)
  • I have commented my code, particularly in hard-to-understand areas (if applicable)
  • I have run go fmt on my code (reference)
  • I have made corresponding changes to the documentation (if applicable)
  • My changes generate no new warnings
  • Any dependent and pending changes have been merged and published

@Gituser143
Copy link
Member

@temanisparsh This seems straight forward. Will wait for an approval from @MadhavJivrajani before merging!

@MadhavJivrajani MadhavJivrajani merged commit 36a53ef into pesos:main May 6, 2021
MadhavJivrajani added a commit that referenced this pull request May 12, 2021
* Update install instructions in README

* Add binary compile script

* Moved compile script to scripts directory

* Add license to compile.sh

* add bin/ to gitignore

* Optimize struct memory usage

* reorder struct fields

* Updated config.yml

* Updated config.yml

* remove field align check from CI

* add check existence of fieldalignment command

* Update README.md

* remove xml mention from README

* Tidied go.mod

* Add apt update to ci scripts

* Add Container metric functionality (#102)

* Add overall metrics collection

* Replace net and blk slices with structs

* Init UI for containers

* Replace tick with NewTicker

* Add help page for overallContainer

* Format container UI

* Modify container about

* Add container table fit and resize

* Removed redundant helper

* Resize list content according to table widths

* Auto Resize Disk chart

* Replace tick with NewTicker and fix container table alignment issues

* Add License

* Remove empty file

* Missing license fix

* Add auto resize for cpu info table

* Add basic UI for per container metrics

* Fix per cpu value error

* Add table scroll functionality for per container UI

* Remove invalid test file

* Fix dot imports, use of "self" and ineffective break

* Cleanup container metrics and document code

* Migrate overallcontainer list to table and add cursor colours

* Add error art functionality for containers

* Add checks for empty precpu metrics

* Replace one shot container stats fetch

* Handle docker not running error

* Add docker alias for `grofer container`

* Add host ip in port map list

* Add getCPUPercent functions and tests for funcs

* Add missing license

* Replace cpu percent calculation with new func in overall.go

* Add test for RoundValues with inBytes

* Add details for exported container metrics structs

* Minor comments added to explain TickUntilDone

* Fix incorrect timestamps (#105)

* Fix incorrect timestamps

* Update tests

* A bunch of refactors (#103)

* Add table to grofer proc

* Re Add proc kill functionality

* Add table for per proc child procs

* Add % symbol to cpuinfo

* Add cleaner network graph and remove nettext chart

* Tidy go mod

* Add missing license and ctx.Done() to UI

* Update README

* Add CPU table for overall when numCores > 8

* Add CPU table for --cpuinfo when numCores > 8

* Add extra tests to CI

* Removed unused NetTable widget

* Sort procs on Timestamp

* Update src/utils/lineGraph.go

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Readme and CI config update

* Add credit and cocument exported function

* Remove -race from CI tests

* Remove default sort

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Add Sort functionality to overall process and container tables (#109)

* Add sort functionality to all procs

* Restructure switch cases

* Add  sort for container table

* Update keybindings for sort

* Explain kill confirmation in keybindings

* Restructure sorts

* Minor comment changes to sort.go

* Add tests for sortData

* Add missing license to test file

* Add Container Actions! (#110)

* Add container pause action

* Add global cli, cliMutex and container restart action

* Remove cliMutex, add check for mem 0/0 error and container stop functionality

* Add `--all` flag for `grofer container`

* Add container kill and remove actions

* add error screen for container

* Add containerWait

* Add cursor selectin colour after error

* Update help keybindings

* Add leybindings, recover() to utils wrapper and close chans

* Add --all flag for refresh after container action

* use ct.Done as stop chan

* Add comment for ContainerWait()

* Add stats.Body.Close() and removed close of chan on receiver

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Add missing ctx.Done() for serve data functions

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Co-authored-by: Sparsh Temani <sparshtemani31415@gmail.com>
Gituser143 added a commit that referenced this pull request Sep 10, 2021
* Update to version v1.3.0! (#111)

* Update install instructions in README

* Add binary compile script

* Moved compile script to scripts directory

* Add license to compile.sh

* add bin/ to gitignore

* Optimize struct memory usage

* reorder struct fields

* Updated config.yml

* Updated config.yml

* remove field align check from CI

* add check existence of fieldalignment command

* Update README.md

* remove xml mention from README

* Tidied go.mod

* Add apt update to ci scripts

* Add Container metric functionality (#102)

* Add overall metrics collection

* Replace net and blk slices with structs

* Init UI for containers

* Replace tick with NewTicker

* Add help page for overallContainer

* Format container UI

* Modify container about

* Add container table fit and resize

* Removed redundant helper

* Resize list content according to table widths

* Auto Resize Disk chart

* Replace tick with NewTicker and fix container table alignment issues

* Add License

* Remove empty file

* Missing license fix

* Add auto resize for cpu info table

* Add basic UI for per container metrics

* Fix per cpu value error

* Add table scroll functionality for per container UI

* Remove invalid test file

* Fix dot imports, use of "self" and ineffective break

* Cleanup container metrics and document code

* Migrate overallcontainer list to table and add cursor colours

* Add error art functionality for containers

* Add checks for empty precpu metrics

* Replace one shot container stats fetch

* Handle docker not running error

* Add docker alias for `grofer container`

* Add host ip in port map list

* Add getCPUPercent functions and tests for funcs

* Add missing license

* Replace cpu percent calculation with new func in overall.go

* Add test for RoundValues with inBytes

* Add details for exported container metrics structs

* Minor comments added to explain TickUntilDone

* Fix incorrect timestamps (#105)

* Fix incorrect timestamps

* Update tests

* A bunch of refactors (#103)

* Add table to grofer proc

* Re Add proc kill functionality

* Add table for per proc child procs

* Add % symbol to cpuinfo

* Add cleaner network graph and remove nettext chart

* Tidy go mod

* Add missing license and ctx.Done() to UI

* Update README

* Add CPU table for overall when numCores > 8

* Add CPU table for --cpuinfo when numCores > 8

* Add extra tests to CI

* Removed unused NetTable widget

* Sort procs on Timestamp

* Update src/utils/lineGraph.go

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Readme and CI config update

* Add credit and cocument exported function

* Remove -race from CI tests

* Remove default sort

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Add Sort functionality to overall process and container tables (#109)

* Add sort functionality to all procs

* Restructure switch cases

* Add  sort for container table

* Update keybindings for sort

* Explain kill confirmation in keybindings

* Restructure sorts

* Minor comment changes to sort.go

* Add tests for sortData

* Add missing license to test file

* Add Container Actions! (#110)

* Add container pause action

* Add global cli, cliMutex and container restart action

* Remove cliMutex, add check for mem 0/0 error and container stop functionality

* Add `--all` flag for `grofer container`

* Add container kill and remove actions

* add error screen for container

* Add containerWait

* Add cursor selectin colour after error

* Update help keybindings

* Add leybindings, recover() to utils wrapper and close chans

* Add --all flag for refresh after container action

* use ct.Done as stop chan

* Add comment for ContainerWait()

* Add stats.Body.Close() and removed close of chan on receiver

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>

* Add missing ctx.Done() for serve data functions

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Co-authored-by: Sparsh Temani <sparshtemani31415@gmail.com>

* Merge changes from main, upgrade to v1.4.0

Co-authored-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Co-authored-by: Sparsh Temani <sparshtemani31415@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Incorrect timestamps
3 participants