Where Are My Resources? (Part 2)

Share this post:

A new way to search for IBM Cloud resources

Cloud environments are typically geographically distributed and made up of heterogeneous technologies. Relying on microservices architecture, applying redundancy, and using high availability patterns ends up creating a high cardinality of artifacts.

A few weeks ago, in the article “Where Are My Resources? (Part 1),” I was talking about the need, in such environments, to be able to find IBM Cloud resources scattered around the globe quickly and reliably and the key answer to the artifacts proliferation. The first article was focused on how to use the ibmcloud command line to look for resources.

But, not everybody likes using command lines. The good news is that global search capabilities are now also exposed in the IBM Cloud console.

Global search capabilities

If you log in into the IBM Cloud console, you’ll now see a Search for resources field in the header at the top of the screen (see screenshot below):

It uses the same back-end technology that is powering the ibmcloud resource search command.

How does it work? Type in the name of the resource you’re looking for—or at least three letters in its name—and the global search will look across all IBM Cloud regions for all resources you are entitled to see that match your query:

You can then click on the entry you’re interested in and jump directly to the resource details. For example, clicking on “MySampleDemo-cloudantNoSQLDB” will take you directly into the details of that Cloudant instance:

A new heart beating in the IBM Cloud console

The interesting thing about the IBM Cloud console’s new global search technology is that it does not only provide a quick way to find your resources—it is also behaving as a fast cache for the IBM Cloud UI dashboard.

Think about it this way: What is the set of resources you see in the dashboard if not just the outcome of a search query like: “search all resources I’m entitled to see in the account”?

This IBM Cloud dashboard heart transplant to use the search back end to render resource data gave us some great performance improvements. We measured up to an 87% improvement in the time to render the dashboard listing out your resource data across all regions.

This enhancement finds its roots in the architecture of the IBM Cloud platform core service responsible for global search. It is able to mirror all key attributes of the resources provisioned in IBM Cloud (e.g., name, region where it was deployed, status) in a single logical datastore with a single, unified interface. It can then be queried, relieving the exploiters from needing to know the specific service provider API’s syntax and their endpoints, thus saving time spent in network connections.

Go give the new global search capabilities in the IBM Cloud console a try!

STSM, Atlas - Global Search and Tagging

More How-tos stories
February 13, 2019

Simplify and Automate Deployments Using GitOps with IBM Multicloud Manager 3.1.2

Use Argo CD, a GitOps continuous delivery tool for Kubernetes, and IBM Multicloud Manager to achieve declarative and automated deployment of applications to multiple Kubernetes clusters.

Continue reading

February 11, 2019

Solving Business Problems with Splunk on IBM Cloud Kubernetes Service

In this tutorial, we will install Splunk Connect for Kubernetes into an existing Splunk instance. Splunk Connect for Kubernetes provides a way to import and search your Kubernetes logging, object, and metrics data in Splunk.

Continue reading

February 8, 2019

A How-To for Migrating Redis to IBM Cloud Databases for Redis

If you’re moving your data over to IBM Cloud Databases for Redis, you’ll need to take some steps to successfully migrate all of your data. We’ve got you covered. In this post, we’ll show you a quick way to start migrating your data across to Databases for Redis, whether your database is on-premise or in the cloud.

Continue reading