To enable direct delivery of all job data and have control over the data retention it is possible to have your own ElasticSearch compatible server at Amazon and get it directly connected to the PrintFactory cloud infrastructure under the Automation account for customer with more than 20 printers in the plan.
Below is a short rundown on how to start your own OpenSearch server on Amazon.
- Create an AWS OpenSearch domain using the following settings:
- Domain name: any; for example “data”
- Deployment type: any (suitable for organisation availability requirements)
- Version: OpenSearch latest
- Enable compatibility mode: no
- Auto-tune: any
- Availability Zones: any suitable
- Instance type: t3.small.search or bigger
- Number of nodes: 1 or more
- Storage type: EBS
- EBS storage size per node: 10 GiB or more
- Network: public access
- Fine-grained access controle: master user
- Access policy: “Configure domain level access policy.
- Visual Editor -> add IP addresses allowed to connect: Cloud service ip address “34.233.221.212” and any ip addresses you are going to access OpenSearch or Kibana”
- Login to Kibana with master password
- Select your tenant: global
- Add a User for Cloud indexer
- Open Security
- Internal users
- Create internal user
- Username: any
- Password: use string password 12+ characters length; digits, special characters etc
- Create a role
- Open Roles
- Name: any
- Cluster permissions: index_all
- Index permissions: index *, permissions: index_all
- Create
- Open Mapped users tab
- Map user PrintFactory
- Provide to username, password and domain endpint URL to your account manager at PrintFactory. He/She will make sure the PrintFactory cloud is connected to your server. When is reported back that this was successful you can proceed with the next steps.
- Create a Job in PF (to be indexed)
- Create Index Pattern
- Open Stack Management -> Index Patterns
- Create Index pattern
- Index pattern name: jobxml*
- Time field: Job.Created
- Create more Jobs. Indexed JSON will appear on “Discover” page.