Skip to main content

AMPS Distribution Layout

This appendix lists the layout of the AMPS distribution, with special focus on the binaries present in the layout. Use this appendix to plan your AMPS deployment.

60East recommends that all AMPS deployments contain the full contents of the /bin and /lib directories. For development installations that are extending the AMPS server, your installation should contain the /api and /sdk directories (as well as the AMPS Server SDK, available through 60East support).

The AMPS distribution contains the following items at the top level:

ItemDescription
/binAMPS binaries: the AMPS server, daemon deployment scripts, AMPS utilities, and spark.
/docsAMPS base documentation. Current versions of the documentation and additional guides are available from the 60East website.
HISTORYInformation on the AMPS revision history. In current distributions, this provides a link to the entry for this release of AMPS within the full revision history on the 60East web site.
/libLibraries used by the AMPS binary.
LICENSEThe AMPS license.
READMEThe README file for AMPS.
/sdkHeaders used for modules that extend AMPS.

/bin directory

ItemDescription
amps_bio_perf_testDiagnostic tool for testing the performance of I/O systems.
amps_clients_ack_dumpUtility for showing the contents of the AMPS clients.ack file, containing persistent per-client information.
ampserrUtility for looking up details on AMPS log file items.
ampServerThe AMPS server binary.
ampServer-compatThe downward compatible version of the AMPS server binary. This version avoids using some of the hardware capabilities present in newer CPU architectures.
amps_fileA utility for identifying the type of AMPS files and the file format that the file uses.
amps-init-scriptPart of the AMPS service installation. This script is installed into the init.d directory when the AMPS service is installed.
amps_journal_dumpUtility for extracting the contents of AMPS transaction log journal files.
amps_mt_perf_testDiagnostic tool for performance testing of the AMPS engine parsing infrastructure.
amps_sow_dumpUtility for extracting the contents of AMPS SOW files.
amps-sqlite3Convenience wrapper for querying an AMPS statistics database.
amps_upgradeUtility for upgrading data files from previous versions of AMPS to the current version.
install-amps-daemon.shInstallation script for installing AMPS as a Linux service.
/libDirectory containing the libraries used by the spark utility.
sparkUtility that provides a command-line interface to AMPS.
uninstall-amps-daemon.shInstallation script for removing the AMPS Linux service from the system.