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

Develop a generic monitor for logging information generated by various AARTFAAC processing blocks. Possible extension to a control interface talking to MCU001. #5

Open
hsuyeep opened this issue Feb 4, 2015 · 4 comments
Assignees

Comments

@hsuyeep
Copy link
Contributor

hsuyeep commented Feb 4, 2015

  • We need a tool to collect all logging/monitoring information from various processing blocks, and to display them on a single screen to get an immediate status of the full AARTFAAC pipeline.
  • Tool should be able to read logging information from file dumps, as well as have a live interface where monitoring data is dumped by each relevant processing block over a known TCP connection.
  • This tool could possibly have a public interface via a webpage, for any AARTFAAC user to monitor the pipeline, and a private administrator interface for control of AARTFAAC via communication with acontrol running on MCU001.
@hsuyeep hsuyeep self-assigned this Feb 4, 2015
@gijzelaerr
Copy link
Collaborator

did you look at cherimoya?

@Error323
Copy link
Collaborator

Error323 commented Feb 6, 2015

Yes, this will be cherimoya eventually! For now however, Peeyush created a small python script that gives us some of the stats that current Cherimoya cannot handle, with the idea to get a feel for the right stats and then come back to Cherimoya and you Gijs for implementing these features.

@hsuyeep
Copy link
Contributor Author

hsuyeep commented Feb 6, 2015

Hi Giijs,
no, I've not looked at Cherimoya in great detail, will do that now. Right now what I have is the ability to parse the gpucorr output and pipeline logs, and to display uncalibrated visibilities in a matplotlib window. Like Folkert said, this is a light weight tool which can be run to quickly check if observations are setup correctly and working. For long term runs, Cherimoya would be more friendly.

-- P
On 06-Feb-2015, at 12:33 PM, F. Huizinga wrote:

Yes, this will be cherimoya eventually! For now however, Peeyush created a small python script that gives us some of the stats that current Cherimoya cannot handle, with the idea to get a feel for the right stats and then come back to Cherimoya and you Gijs for implementing these features.


Reply to this email directly or view it on GitHub.

@gijzelaerr
Copy link
Collaborator

cherimoya may need some refactoring, but eventually it is just some simple scripts translating aartfaac logs into an other log format so graphite (an off the shelf metic storing and visualisation platform) can eat it.

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

No branches or pull requests

3 participants