Confluence Space Exporter


Confluence supports multiple export file type for a Space via the Web interface. This is handy if you only need export a single space. But what if you need to export a large number of spaces? For example, offline archive the inactive users' personal spaces. I assume it will take you quite some time to … Continue reading Confluence Space Exporter

Use includeArchivedSpaces parameter in CQL


By default the archived Confluence space won't be listed the search results in the Confluence UI. This also applies to CQL. If you want to include the archived space in your CQL query result, then you need to add includeArchivedSpaces=true in your CQL query. For example, I want to find out all Confluence spaces (including … Continue reading Use includeArchivedSpaces parameter in CQL

Jira and Confluence Performance Monitoring Part Two


Continue with Jira and Confluence Performance Monitoring Part One, in this article I will explain a bit deeper how the Bot works which is most interesting part I think. First of all, you need to have a Bot that is hooked to your Slack. I wrote my own Bot based on Hubot (Nodejs Express Framework). When … Continue reading Jira and Confluence Performance Monitoring Part Two

Run autoscaling group on spot instance in a smart way


Spot fleet is good, but it may not fit every use case. E.g you can not easily shutdown the non-prod environment with spot fleet, due to its scalable target only allows 1 - 3000. In some scenarios, running autoscaling group on spot instance is a better way to go. And essentially, it is allĀ about the … Continue reading Run autoscaling group on spot instance in a smart way