ProstDev ProstDev
Guides Dec 1, 2020 · 3 min read

Anypoint Platform Chrome Extension

A walkthrough of the features available so far in the Anypoint Platform Chrome Extension: see your Organization name, Organization id and Environment id, inspect Runtime Manager applications, view schedulers, and check alerts.

By Yucel Moran
Anypoint Platform Chrome Extension

As developers we always want to have information at first hand whenever we need to access information.

One of the main reasons this extension was developed is that currently whenever we access Anypoint Platform we need to navigate with many clicks in the portal to see information about the organization or about a specific application. For example, what alerts does this application have? Or, does this application have any schedulers?

My motivation for developing this extension is to know what the MuleSoft community is looking for with tools like this and to know how we can create something useful for everybody.

We started really basic on this one but definitely the idea would be to make it as robust and helpful as we can.

In this post, I’ll show you some of the features that you can find in the Anypoint Platform Chrome Extension so far.

See Organization name, Organization id and Environment id

These parameters are important for you, as a developer. Whenever you need to make an HTTP call using the CloudHub or Hybrid API, or when you are about to use Anypoint CLI.

This information is visible at the top of the extension.

Chrome extension header showing the Organization name, Organization id, and Environment id.

This only works so far on the Runtime Manager page

There is still a lot of work to do. For now, the extension only works on the Runtime Manager page and diving into the Runtime Manager applications. I will try to add some information for the main pages.

Please don’t judge so bad. :P

Runtime Manager Application

Once you select a specific application on Runtime Manager, you should be able to see more information in the extension. For example, on the top you should be able to see the name of the application, the target system where it’s deployed, and its current status.

Extension view of an app named configuration-mapper, target CloudHub, status Started, with a Download Artifact button.

As you can see above, there is a button allowing you to download the artifact (directly from your browser). If the application deployed is a Mule 4 application, you will get a .jar file. If the application was deployed in Mule 3.9.X, the artifact will be downloaded as a .zip file.

See schedulers created in the application

Right now to be able to see if there are schedule processes in our application, we need to go into the application, click on “schedulers,” and there we are able to enable or disable the schedulers. In this case, in the application (and using the extension) you should be able to see the schedulers created in CloudHub and Hybrid.

Image from a CloudHub application

Hybrid application view

You are able to see related alerts in the application just by clicking on the “Alerts” tab. The good thing about this is that you’re able to click on the alert and be redirected to make the changes that you need.

Extension Alerts tab listing a critical CPU alert that is enabled for the application.

Finally, you can get the extension from this link (there are a few bug fixes on version 1.5, so wait for it).

Feel free to use the support page on the Chrome Extension page to give me any feedback, I’m really looking forward to hearing from the community about this.

Link to the original post can be found here: Anypoint Platform Chrome Extension at yucelmoran.com.

FAQs

Frequently asked questions about this post.

  • What information can I see in the Anypoint Platform Chrome Extension?

    At the top of the extension you can see the Organization name, Organization id, and Environment id, which are useful when making an HTTP call with the CloudHub or Hybrid API or when using the Anypoint CLI. Once you select a specific Runtime Manager application you can also see its name, the target system where it is deployed, its current status, its schedulers, and its related alerts.

  • Which Anypoint Platform pages does the extension work on so far?

    For now the extension only works on the Runtime Manager page and when diving into Runtime Manager applications; the author notes there is still a lot of work to do and plans to add information for the main pages.

  • What file format do I get when I download an application artifact?

    When you select a Runtime Manager application you get a button to download the artifact directly from your browser: if the application is a Mule 4 application you get a .jar file, and if it was deployed in Mule 3.9.X the artifact is downloaded as a .zip file.

  • How do I see schedulers and alerts for an application?

    Inside an application the extension shows the schedulers created in CloudHub and Hybrid, instead of having to go into the application and click on schedulers to enable or disable them. For alerts, you click the "Alerts" tab to see the related alerts, and you can click on an alert to be redirected to make the changes you need.

  • Where can I get the Anypoint Platform Chrome Extension?

    You can get the extension from the Chrome Web Store at https://chrome.google.com/webstore/detail/anypoint-platform-chrome/gofndnflkobgljnjjalmehnlamoifmhc?hl=en&authuser=0 , and you can use the support page on the Chrome Extension page to give feedback.

Search

Loading search…