How-tos

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
April 11, 2019

How to Automate TLS Certificate Rotation to Avoid Outages

In this post, we'll share how you can make sure you have end-to-end protection for data in transit without running into any TLS certificate expiry issues.

Continue reading

April 5, 2019

Node.js 502 Bad Gateway Issues and How To Resolve Them

In December of 2018, many Node.js users noticed that their applications randomly returned an HTTP status code 502 "Bad Gateway" error. In this post, we'll show you how to resolve this issue if you have been affected.

Continue reading

April 3, 2019

Managing IBM Cloud Resources with a Service ID Through the Command Line Interface

We are excited to announce that you can now log into IBM Cloud with a service ID in v0.15.0 of the IBM Cloud CLI. This enables users to manage IBM Cloud resources with a service ID created within an account through the command line interface.

Continue reading