Celery Flower: 'Monitor' graphs appearing in blank - celery

I am using Celery and Flower. When I visit the 'Tasks' tab in Flower, I can see that my tasks are being registered and I can even see "Success" tag in the "State" column and everything.
However, on the "Monitor" tab, all the graphs ("Succeeded Tasks", "Failed Tasks", etc..) appear in blank.
Does anybody know why this might be?

Related

What does the waterfall diagram in the given screenshot taken with chrome dev tool means?

Below given is the screenshot was taken while running my application with the dev tool in chrome. Please help me to understand the waterfall diagram. What the green and blue color refers to. My application renders content after a long delay, so I used dev tool to understand my application behaviour. Can I be able to understand the delay that my application make with this diagram?
Hover over a resource's waterfall to view more information about it. The popup gives you a detailed explanation of each phase. Click the request to open up that same view in a dedicated tab. See View the timing breakdown of a request.

How can I identify users completely read / viewed all lessons for a particular course in Moodle

How can I identify users who completely read / viewed all lessons for a particular course in Moodle?
I created one course and enrolled 3 users in it, created course have 10 topics, each topic contains some information.
I configured mobile app and connect to it.
I got the course information correctly, but I didn't get any information about users completely viewed all lessons/not.
Moodle provides any options for tracking lesson.
You have a lot of options here. I will provide a few answers on how I monitor my students.
First: Enable "Activity Completion" criteria inside your course modules. You can decide if you want a module marked as complete after simply viewing once, spending a set amount of time viewing, reaching the end of the lesson, or achieving a certain grade. You can access these options when editing the settings for a module. Scroll to the bottom to find it.
Then: Run various reports inside you course. Logged in as an admin, do the following:
a.) Go to the course you created
b.) In the "Administration" block on the right, expand "Reports"
c.) Look through them all - the ones I think you will find interesting are "Course completion" and "Activity completion"
Beyond that, you can also view the individual progress of each student by looking in the "Navigation" block under "participants".
If you'd like to go even further, you can create very nice custom reports using this Moodle add on: https://moodle.org/plugins/block_configurable_reports
Note: When you configure the "Activity Completion" options of a course, Moodle will not immediately update the status based on what students have already done. This happens as part of the Moodle scheduled tasks that you need to configure to run automatically. I have mine run every hour on a Linux host by doing the following:
# set up moodle tasks to run automatically
sudo echo /usr/bin/php /var/www/html/moodle/admin/cli/cron.php > /etc/cron.hourly/moodletasks.sh
sudo chmod +x /etc/cron.hourly/moodletasks.sh
The above will create a schedule tasks for all of your housekeeping items, like updating Activity Completion. It will run every hour, but you can run it manually when testing as well.
I hope this helps, have fun with Moodle!

Deploy workflow processes in intalio server

I'm done building processes and intended to deploy into intalio server. it already success deployed,but the form that I've been develops using ajax form did not append to the workflow processes. anyone knows how to make that form appear on workflow processes?
both several task such as init process and create or complete already done. I've been assign role in workflow too. i create three types of form. submit form, validate form, and processing form. and the role was student, department, and academic.
the submit form already shows in monitoring workflow. and when I assign module to the specific user, in this case student, it already works. however, the rest of form (validate form and processing form) does not appear both in monitoring workflow and after assign to department and academic it doesnt not appear.
I think the process actually almost the same like the intalio tutorial. rite now, I make the user only two, student and department to make sure that the submit form and validate form run smoothly. but still, the validate form doesnt appear.
thanks
If you go into Administration>Monitoring>Processes. Can you see any of the processes in the Failed state? It sounds like the process is either failing or not getting to the point where that form would be triggered.
You can click on the number in that column and it takes you to a list of failed instances, or click on the number in the in progress column to get to instances still running. Click on the text in the Process column to get at the actual error. You can also see a diagram of the instance, this sometimes help to figure out where exactly it failed (clicking on the little gears in top left on the diagram colors the tasks that have been executed to green)
Hope this helps.
Cheers.

How can I track metrics on who does code reviews in JIRA?

I'm working on a project that's got a great JIRA setup and awesome buy-in of everyone for the agile development process. The issue I'm having is that tickets stack up in code review. I'd like to be able to see who code reviewed what, much like I can see who has closed out which tickets.
I know that metrics are there to be used for good and not evil, so I want to do this to ensure that people spending time code reviewing are properly credited instead of that time not being recognized at all.
Currently, everyone who does code review assigns themselves to the ticket (which is unassigned upon being placed into the "Ready for Review" workflow state), so at some point there is a record of them working on it. Is this a good way to track the reviewers and is there a way to get aggregate information this after the fact? If not, is there a better way of representing this information in JIRA?
Thanks!
A simple solution would be to add a custom field called 'Code Reviewer' of type select a user. You would be able to search on that and report on it.
You could workflow it so that when the issue is transitioned out of your 'Code Review' status a window pops up containing only the "Code Reviewer' custom field to be completed.
What you need to do:
Create a new custom field - this is done in the 'Issues' configuration menu. Ensure your custom field uses the 'select a user' type.
https://confluence.atlassian.com/display/JIRA/Adding+a+Custom+Field
Create a new Screen - this is also done in the 'Issues configuration menu. On your new screen you need to make sure that the only field that is visible is your new custom field.
https://confluence.atlassian.com/display/JIRA/Defining+a+Screen
Edit your workflow. Find the transition from out of 'Code Review' and associate it with your custom screen.
https://confluence.atlassian.com/display/JIRA/Configuring+Workflow
The result will be that when a user transitions out of 'Code Review' they will have the custom screen pop-up. They can then select the name of the person who did the code review and this will be populated in the custom field.

Issue with publishing a new page in CQ5

I have installed both author and publish instances of CQ5.5 on my PC. But when I add a new page and publish it, it does not appear in the publish instance. Only a blank page is rendered.
I have tried activating it both from the siteadmin and from the Replication page in Tools. Only the navigation item appears in the Publish instance.
I checked the Request logs also. But it only gives a
200 response(OK)
Can someone please help me on this ?
You need to activate/replicate your /apps/site folder where all of your templates and components are located to push it from your author instance to your publish instance. Activating a page doesn't automatically activate the components and templates it uses.
Go to:
http://localhost:4502/etc/replication/treeactivation.html
Browse to or type /apps/[your site] in the path field
Set the check boxes to fit what you want to activate (Unchecking all will make everything under the selected path activate)
Click 'Dry Run' to see what will get activated without actually activating. (This is more of an informative step to help ensure you don't activate something not intended in a production setting)
Click 'Activate' to activate.
You can then check your publish instance to see your templates and code are there.
It is easy to miss activating your apps folder as there is no ui like the website admin for pages where you can activate.
Activating a page/folder/asset does not activate sub-pages/folders/assets. This can cause confusion especially when working with folders.
Generally if you need to activate a tree the best way is to use the tree activation utility
The only time I've ever seen this is when the code is not installed. That would be the first thing that I'd check. Go to (assuming you have your publisher on port 4503)
http://localhost:4503/crx/de
You should have your the code in /apps and you should be able to find the content page in /content too.
The reason this happens is that the sling:resourceType property points to a component that doesn't exist so it uses the default which is an empty output.
You have to build the code to both the environments (author as well as publish). This way both the environments will have the same copy of source code installed in the form of cq5 packages and felix bundles. Then if you create a new page or drop any component on any existing page, it will appear the same on publish environment after activating the same either through 'Activate Page' link in sidekick or through replication tree activation page.