Add Analog web analyzer tool.

Re-submitting pull request #15016 as single commit to non-master branch.