Skip to main content

Inventory and configuration

What Workloads are in my environment?​

Find Workload
Find Workload with tag.AccountName='{accountName}'

What are my production systems and servers?​

(and what are those systems there to do?)

Find (Host|Database) with tag.Production=true
Find (Host|Database) with tag.AccountName='{accountName}'

What are my production resources?​

Filter using production tag:

Find (Application|CodeRepo|Workload|Function|Task|Host|Device|Database|DataStore)
with tag.Production=true

Filter using account name:

Find (Application|CodeRepo|Workload|Function|Task|Host|Device|Database|DataStore)
with tag.AccountName='{accountName}'

You can also use Find * to cover everything but the results could be overwhelming.

What are my production data stores and databases?​

Find (DataStore|Database) with tag.Production=true
Find (DataStore|Database) with tag.AccountName='{accountName}'

What are my production applications?​

Find Application with tag.Production = true
Find Application with tag.AccountName='{accountName}'

What are my network assets?​

Find Network with _type!='mapped_entity'

Entities that are of type 'mapped_entity' are resources that are not directly from the integrations.

You can use _type='mapper_entity' or _source='system-mapper' to find external resources:

Find Network with _source='system-mapper'
Find (Gateway|Firewall) with category='network'

Which devices are/are not auto-scaling?​

Find aws_instance that has aws_autoscaling_group
Find aws_instance that !has aws_autoscaling_group

What information assets are missing metadata for data classification, tier of service or architectural tier?​

Find (Host|DataStore|Workload|Task) with tag.Classification = undefined

What applications and operating systems are in use?​

Find Host as h return h.platform

A 'Group By' capability will be added to J1QL soon to return objects or count by unique property values.

Who owns a production system in account/zone/tier/layer/ VPC/SG?​

Find (Host|DataStore|Workload|Task|Application)
with tag.AccountName = '{accountName}' as system
return system.displayName, system.owner
Find (Host|DataStore|Workload|Task|Application) as system
that relates to aws_vpc with vpcId='{vpcId}' or name='{vpcName}'
return system.displayName, system.owner
Find (Host|DataStore|Workload|Task|Application) as system
that relates to aws_security_group with groupId='{sgId}' or name='{sgName}'
return system.displayName, system.owner

How many systems were added to environment in last time period?​

Example for last 24 hours time period:

Find * with _tag.AccountName='{accountName}' and _createdOn > date.now - 24hrs

How many resources were added to manually vs automated?​

Count entities added by its source:

Find * as e return e._source, count(e)

Source (_source) can be one of the following:

  • integration-managed: added via a provider integration
  • powerup-managed: added via a JupiterOne Powerup (currently endpoint compliance stethoscope agent)
  • system-mapper: added by the JupiterOne mapper (derived entities or external entities)
  • api: added manually by a JupiterOne user from either the webapp or API

What container images, VM images, and software packages are available in my production environments?​

Container entities/relationships are to be added when we support ECS, EKS, ECR and Fargate.

What are the tags assigned to a particular inventory asset?​

This is best viewed in the Asset app by selecting an entity and going to the Tags tab in the properties panel.